Skip to content

Commit 0e7f24d

Browse files
author
Kristan Kenney
committed
Fix force SSL check for web domains
1 parent af6073e commit 0e7f24d

File tree

2 files changed

+5
-9
lines changed

2 files changed

+5
-9
lines changed

bin/v-add-web-domain-ssl-force

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ is_object_unsuspended 'user' 'USER' "$user"
2929
is_object_valid 'web' 'DOMAIN' "$domain"
3030
is_object_unsuspended 'web' 'DOMAIN' "$domain"
3131

32-
3332
#----------------------------------------------------------#
3433
# Action #
3534
#----------------------------------------------------------#
@@ -48,12 +47,12 @@ if [ ! -z "$PROXY_SYSTEM" ] || [ ! -z "$PROXY" ]; then
4847
if ! grep --quiet "forcessl" $HESTIA/data/templates/web/nginx/default.tpl; then
4948
$BIN/v-update-web-templates
5049
fi
51-
forcessl="/home/$user/conf/web/$domain/$PROXY_SYSTEM.forcessl.conf"
50+
forcessl="$HOMEDIR/$user/conf/web/$domain/$PROXY_SYSTEM.forcessl.conf"
5251
else
5352
if ! grep --quiet "forcessl" $HESTIA/data/templates/web/nginx/default.tpl; then
5453
$BIN/v-update-web-templates
5554
fi
56-
forcessl="/home/$user/conf/web/$domain/$WEB_SYSTEM.forcessl.conf"
55+
forcessl="$HOMEDIR/$user/conf/web/$domain/$WEB_SYSTEM.forcessl.conf"
5756
fi
5857

5958
# Insert redirect commands
@@ -69,6 +68,9 @@ fi
6968
# Hestia #
7069
#----------------------------------------------------------#
7170

71+
add_object_key "web" 'DOMAIN' "$domain" 'FORCESSL'
72+
update_object_value 'web' 'DOMAIN' "$domain" '$FORCESSL' 'yes'
73+
7274
# Restart web server
7375
$BIN/v-restart-web
7476
check_result $? "Web restart failed" > /dev/null

bin/v-list-web-domain-ssl

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -134,12 +134,6 @@ if [ -e "$USER_DATA/ssl/$domain.ca" ]; then
134134
ca=$(cat $USER_DATA/ssl/$domain.ca |sed ':a;N;$!ba;s/\n/\\n/g')
135135
fi
136136

137-
# Check if force ssl is enabled
138-
forcessl="no"
139-
if ls /home/$user/conf/web/forcessl.*$domain*.conf 1> /dev/null 2>&1; then
140-
forcessl="yes"
141-
fi
142-
143137
# Listing data
144138
case $format in
145139
json) json_list ;;

0 commit comments

Comments
 (0)