@@ -111,38 +111,32 @@ rm -f /var/log/httpd/domains/$domain.error*
111111sed -i " /DOMAIN='$domain '/ d" $USER_DATA /web.conf
112112
113113# Checking last ssl domain
114+ conf=' /etc/httpd/conf.d/vesta.conf'
114115ssl_dom=$( grep " SSL='yes'" $USER_DATA /web.conf | wc -l)
115116if [ " $ssl_dom " -eq ' 0' ]; then
116- sed -i " s/ Include /#Include /" $HOMEDIR /$user /conf/web/httpd.conf
117+ sed -i " /.*\/$user \/.*shttpd.conf/d" $conf
118+ rm -f $HOMEDIR /$user /conf/web/shttpd.conf
117119fi
118120
119121# Checking last domain
120122domains=$( wc -l $USER_DATA /web.conf| cut -f 1 -d ' ' )
121123if [ " $domains " -eq ' 0' ]; then
122- conf=' /etc/httpd/conf.d/vesta.conf'
123- line=$( grep -n " $HOMEDIR /$user /conf/web/httpd.conf" $conf | cut -f 1 -d : )
124- if [ ! -z " $line " ]; then
125- sed -i " $line d" $conf
126- fi
124+ sed -i " /.*\/$user \/.*httpd.conf/d" $conf
125+ rm -f $HOMEDIR /$user /conf/web/httpd.conf
127126fi
128127
129- # Checking last nginx domain
128+ # Checking last ssl nginx domain
130129conf=' /etc/nginx/conf.d/vesta_users.conf'
131- last_nginx=$( grep -v " NGINX=''" $USER_DATA /web.conf)
132130last_snginx=$( echo " $last_nginx " | grep " SSL='yes'" )
133131if [ -z " $last_snginx " ]; then
134- sline=$( grep -n " $HOMEDIR /$user /conf/web/snginx.conf" $conf | cut -f 1 -d :)
135- if [ ! -z " $sline " ]; then
136- sed -i " $sline d" $conf
137- fi
132+ sed -i " /.*\/$user \/.*snginx.conf/d" $conf
138133 rm -f $HOMEDIR /$user /conf/web/snginx.conf
139134fi
140135
136+ # Checking last nginx domain
137+ last_nginx=$( grep -v " NGINX=''" $USER_DATA /web.conf)
141138if [ -z " $last_nginx " ]; then
142- line=$( grep -n " $HOMEDIR /$user /conf/web/nginx.conf" $conf | cut -f 1 -d : )
143- if [ ! -z " $line " ]; then
144- sed -i " $line d" $conf
145- fi
139+ sed -i " /.*\/$user \/.*nginx.conf/d" $conf
146140 rm -f $HOMEDIR /$user /conf/web/nginx.conf
147141fi
148142
0 commit comments