Skip to content

Commit 82c3bad

Browse files
committed
condition for a proxy
1 parent b55acb7 commit 82c3bad

File tree

2 files changed

+39
-33
lines changed

2 files changed

+39
-33
lines changed

bin/v-delete-web-domain

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ if [ "$SSL" = 'yes' ]; then
7070
fi
7171

7272
# Checking proxy
73-
if [ ! -z "$PROXY" ]; then
73+
if [ ! -z "$PROXY_SYSTEM" ] && [ ! -z "$PROXY" ]; then
7474
tpl_file="$WEBTPL/$PROXY_SYSTEM/$PROXY.tpl"
7575
conf="$HOMEDIR/$user/conf/web/$PROXY_SYSTEM.conf"
7676
del_web_config
@@ -125,19 +125,22 @@ if [ "$domains" -eq '0' ]; then
125125
rm -f $HOMEDIR/$user/conf/web/$WEB_SYSTEM.conf
126126
fi
127127

128-
# Checking last SSL proxy
129-
conf="/etc/$PROXY_SYSTEM/conf.d/vesta.conf"
130-
last_sproxy=$(grep "SSL='yes'" $USER_DATA/web.conf)
131-
if [ -z "$last_sproxy" ]; then
132-
sed -i "/.*\/$user\/.*s$PROXY_SYSTEM.conf/d" $conf
133-
rm -f $HOMEDIR/$user/conf/web/s$PROXY_SYSTEM.conf
134-
fi
128+
# Proxy
129+
if [ ! -z "$PROXY_SYSTEM" ]; then
130+
# Checking last SSL proxy
131+
conf="/etc/$PROXY_SYSTEM/conf.d/vesta.conf"
132+
last_sproxy=$(grep "SSL='yes'" $USER_DATA/web.conf)
133+
if [ -z "$last_sproxy" ]; then
134+
sed -i "/.*\/$user\/.*s$PROXY_SYSTEM.conf/d" $conf
135+
rm -f $HOMEDIR/$user/conf/web/s$PROXY_SYSTEM.conf
136+
fi
135137

136-
# Checking last proxy
137-
last_proxy=$(grep -v "PROXY=''" $USER_DATA/web.conf)
138-
if [ -z "$last_proxy" ]; then
139-
sed -i "/.*\/$user\/.*$PROXY_SYSTEM.conf/d" $conf
140-
rm -f $HOMEDIR/$user/conf/web/$PROXY_SYSTEM.conf
138+
# Checking last proxy
139+
last_proxy=$(grep -v "PROXY=''" $USER_DATA/web.conf)
140+
if [ -z "$last_proxy" ]; then
141+
sed -i "/.*\/$user\/.*$PROXY_SYSTEM.conf/d" $conf
142+
rm -f $HOMEDIR/$user/conf/web/$PROXY_SYSTEM.conf
143+
fi
141144
fi
142145

143146
# Decrease counters

bin/v-restore-user

Lines changed: 23 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ if [ "$web" != 'no' ]; then
258258
fi
259259

260260
# Check proxy template
261-
if [ ! -z "$PROXY" ]; then
261+
if [ ! -z "$PROXY_SYSTEM" ] && [ ! -z "$PROXY" ]; then
262262
if [ ! -e "$WEBTPL/$PROXY_SYSTEM/$TPL.tpl" ]; then
263263
PROXY="default"
264264
if [ ! -e "$WEBTPL/$PROXY_SYSTEM/$TPL.tpl" ]; then
@@ -322,29 +322,32 @@ if [ "$web" != 'no' ]; then
322322
echo "Include $conf" >> $web_conf
323323
fi
324324

325-
# Adding proxy vhost
326-
proxy_conf="/etc/$PROXY_SYSTEM/conf.d/vesta.conf"
327-
if [ ! -z "$PROXY" ]; then
328-
tmp_conf="$HOMEDIR/$user/conf/web/tmp_$PROXY_SYSTEM.conf"
329-
conf="$HOMEDIR/$user/conf/web/$PROXY_SYSTEM.conf"
330-
cat $tmp_conf >> $conf
331-
rm -f $tmp_conf
332-
fi
333-
proxy_include=$(grep "$conf" $proxy_conf)
334-
if [ -z "$proxy_include" ]; then
335-
echo "include $conf;" >> $proxy_conf
336-
fi
337-
338-
# Adding SSL proxy vhost
339-
if [ ! -z "$PROXY" ] && [ "$SSL" = 'yes' ]; then
340-
tmp_conf="$HOMEDIR/$user/conf/web/tmp_s$PROXY_SYSTEM.conf"
341-
conf="$HOMEDIR/$user/conf/web/s$PROXY_SYSTEM.conf"
342-
cat $tmp_conf >> $conf
343-
rm -f $tmp_conf
325+
# Proxy
326+
if [ ! -z "$PROXY_SYSTEM" ]; then
327+
# Adding proxy vhost
328+
proxy_conf="/etc/$PROXY_SYSTEM/conf.d/vesta.conf"
329+
if [ ! -z "$PROXY" ]; then
330+
tmp_conf="$HOMEDIR/$user/conf/web/tmp_$PROXY_SYSTEM.conf"
331+
conf="$HOMEDIR/$user/conf/web/$PROXY_SYSTEM.conf"
332+
cat $tmp_conf >> $conf
333+
rm -f $tmp_conf
334+
fi
344335
proxy_include=$(grep "$conf" $proxy_conf)
345336
if [ -z "$proxy_include" ]; then
346337
echo "include $conf;" >> $proxy_conf
347338
fi
339+
340+
# Adding SSL proxy vhost
341+
if [ ! -z "$PROXY" ] && [ "$SSL" = 'yes' ]; then
342+
tmp_conf="$HOMEDIR/$user/conf/web/tmp_s$PROXY_SYSTEM.conf"
343+
conf="$HOMEDIR/$user/conf/web/s$PROXY_SYSTEM.conf"
344+
cat $tmp_conf >> $conf
345+
rm -f $tmp_conf
346+
proxy_include=$(grep "$conf" $proxy_conf)
347+
if [ -z "$proxy_include" ]; then
348+
echo "include $conf;" >> $proxy_conf
349+
fi
350+
fi
348351
fi
349352
fi
350353

0 commit comments

Comments
 (0)