@@ -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