Skip to content

Commit 4c44033

Browse files
committed
Fix cleanup web/proxy config folders when removing a domain
1 parent 75a1a63 commit 4c44033

File tree

2 files changed

+9
-16
lines changed

2 files changed

+9
-16
lines changed

bin/v-delete-web-domain

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ rm -f /var/log/$WEB_SYSTEM/domains/$domain.error*
106106

107107
# Deleting directory
108108
rm -rf $HOMEDIR/$user/web/$domain
109+
rm -rf $HOMEDIR/$user/conf/web/$domain
109110

110111

111112
#----------------------------------------------------------#

func/domain.sh

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -328,14 +328,6 @@ del_web_config() {
328328
confname="$domain.ssl.conf"
329329
fi
330330

331-
# Remove domain configuration files and clean up symbolic links
332-
if [ ! -z "$WEB_SYSTEM" ] && [ "$WEB_SYSTEM" = "$1" ]; then
333-
rm -f "/etc/$WEB_SYSTEM/conf.d/domains/$confname"
334-
fi
335-
if [ ! -z "$PROXY_SYSTEM" ] && [ "$PROXY_SYSTEM" = "$1" ]; then
336-
rm -f "/etc/$PROXY_SYSTEM/conf.d/domains/$confname"
337-
fi
338-
339331
# Clean up legacy configuration files
340332
if [ ! -e "$conf" ]; then
341333
local legacyconf="$HOMEDIR/$user/conf/web/$1.conf"
@@ -348,15 +340,15 @@ del_web_config() {
348340
rm -f /etc/$1/conf.d/hestia.conf
349341
fi
350342

351-
# Clean up user web.conf file if no more domains exist
352-
web_domain=$(grep DOMAIN $USER_DATA/web.conf |wc -l)
353-
if [ "$web_domain" -eq '0' ]; then
354-
sed -i "/.*\/$user\/conf\/web\//d"
355-
if [ -f "$conf" ]; then
356-
rm -f $conf
357-
fi
358-
fi
343+
# Remove domain configuration files and clean up symbolic links
344+
rm -f "$conf" "${conf}"_*
359345

346+
if [ ! -z "$WEB_SYSTEM" ] && [ "$WEB_SYSTEM" = "$1" ]; then
347+
rm -f "/etc/$WEB_SYSTEM/conf.d/domains/$confname"
348+
fi
349+
if [ ! -z "$PROXY_SYSTEM" ] && [ "$PROXY_SYSTEM" = "$1" ]; then
350+
rm -f "/etc/$PROXY_SYSTEM/conf.d/domains/$confname"
351+
fi
360352
}
361353

362354
# SSL certificate verification

0 commit comments

Comments
 (0)