@@ -234,15 +234,35 @@ add_web_config() {
234234 ln -s $conf /etc/$1 /conf.d/domains/$domain .ssl.conf
235235
236236 # Clear old configurations
237- rm -rf $HOMEDIR /$user /conf/web/$domain .*
238- rm -rf $HOMEDIR /$user /conf/web/ssl.$domain .*
239- rm -rf $HOMEDIR /$user /conf/web/* nginx.$domain .*
237+ rm -f $HOMEDIR /$user /conf/web/$domain .*
238+ rm -f $HOMEDIR /$user /conf/web/ssl.$domain .*
239+
240+ # Rename/Move extra SSL nginx config files
241+ for f in $( ls $HOMEDIR /$user /conf/web/snginx.$domain .conf* 2> /dev/null) ; do
242+ if [[ $f =~ .* /snginx\. $domain \. conf(.* ) ]]; then
243+ CustomConfigName=" ${BASH_REMATCH[1]} "
244+ echo " Processing SSL $f $user / $PathUser $domain / $PathDomain "
245+ mv " $f " " $HOMEDIR /$user /conf/web/$domain /nginx.ssl.conf_old$CustomConfigName "
246+ fi
247+ done
240248 else
241249 rm -f /etc/$1 /conf.d/domains/$domain .conf
242250 ln -s $conf /etc/$1 /conf.d/domains/$domain .conf
243251
244252 # Clear old configurations
245253 rm -rf $HOMEDIR /$user /conf/web/$domain .*
254+
255+ # Rename/Move extra nginx config files
256+ for f in $( ls $HOMEDIR /$user /conf/web/nginx.$domain .conf* 2> /dev/null) ; do
257+ if [[ $f =~ .* /nginx\. $domain \. conf(.* ) ]]; then
258+ CustomConfigName=" ${BASH_REMATCH[1]} "
259+ if [ " CustomConfigName" != " _letsencrypt" ]; then
260+ CustomConfigName = " _old$CustomConfigName "
261+ fi
262+ echo " Processing SSL $f $user / $PathUser $domain / $PathDomain "
263+ mv " $f " " $HOMEDIR /$user /conf/web/$domain /nginx.conf$CustomConfigName "
264+ fi
265+ done
246266 fi
247267
248268 trigger=" ${2/ .* pl/ .sh} "
0 commit comments