File tree Expand file tree Collapse file tree 2 files changed +11
-1
lines changed
Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -230,8 +230,11 @@ add_web_config() {
230230 chmod 640 $conf
231231
232232 if [ " $1 " != ' nginx' ]; then
233+ rm -f /etc/$1 /conf.d/domains/$domain .conf
233234 ln -s $HOMEDIR /$user /conf/web/$domain /$1 .conf /etc/$1 /conf.d/domains/$domain .conf
235+
234236 else
237+ rm -f /etc/$1 /conf.d/domains/$domain .conf
235238 ln -s $HOMEDIR /$user /conf/web/$domain /$1 .conf /etc/$1 /conf.d/domains/$domain .conf
236239 fi
237240
Original file line number Diff line number Diff line change @@ -148,7 +148,6 @@ rebuild_user_conf() {
148148rebuild_web_domain_conf () {
149149
150150 # Ensure that global domain folders are available
151-
152151 if [ ! -d /etc/$WEB_SYSTEM /conf.d/domains ]; then
153152 mkdir -p /etc/$WEB_SYSTEM /conf.d/domains
154153 fi
@@ -160,6 +159,14 @@ rebuild_web_domain_conf() {
160159 is_ip_valid $IP
161160 prepare_web_domain_values
162161
162+ # Remove old web configuration files
163+ if [ -f /etc/$PROXY_SYSTEM /conf.d/$domain .conf ]; then
164+ rm -f /etc/$PROXY_SYSTEM /conf.d/$domain * .conf
165+ fi
166+ if [ -f /etc/$WEB_SYSTEM /conf.d/$domain .conf ]; then
167+ rm -f /etc/$WEB_SYSTEM /conf.d/$domain * .conf
168+ fi
169+
163170 # Rebuilding domain directories
164171 mkdir -p $HOMEDIR /$user /web/$domain \
165172 $HOMEDIR /$user /web/$domain /public_html \
You can’t perform that action at this time.
0 commit comments