Skip to content

Commit 13f1607

Browse files
author
Kristan Kenney
committed
Remove old domain configuration files during rebuild
1 parent 43674e3 commit 13f1607

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

func/domain.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff 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

func/rebuild.sh

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,6 @@ rebuild_user_conf() {
148148
rebuild_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 \

0 commit comments

Comments
 (0)