File tree Expand file tree Collapse file tree 6 files changed +283
-214
lines changed
Expand file tree Collapse file tree 6 files changed +283
-214
lines changed Original file line number Diff line number Diff line change @@ -147,6 +147,7 @@ if [ ! -z "$PROXY_SYSTEM" ]; then
147147 sed -e " s/%ip%/$ip /g" \
148148 -e " s/%web_port%/$WEB_PORT /g" \
149149 -e " s/%proxy_port%/$PROXY_PORT /g" \
150+ -e " s/%proxy_ssl_port%/$PROXY_SSL_PORT /g" \
150151 > /etc/$PROXY_SYSTEM /conf.d/$ip .conf
151152
152153 # mod_extract_forwarded
Original file line number Diff line number Diff line change @@ -12,3 +12,19 @@ server {
1212 }
1313}
1414
15+ server {
16+ listen % ip% :% proxy_ssl_port% ssl http2;
17+ server_name _;
18+ ssl_certificate /usr/local/hestia/ssl/certificate.crt;
19+ ssl_certificate_key /usr/local/hestia/ssl/certificate.key;
20+
21+ return 301 http://$host $request_uri ;
22+
23+ location / {
24+ root /var/www/document_errors/;
25+ }
26+
27+ location /error/ {
28+ alias /var/www/document_errors/;
29+ }
30+ }
Original file line number Diff line number Diff line change 811811if [ -d " $withdebs " ]; then
812812 software=$( echo " $software " | sed -e " s/hestia-nginx//" )
813813 software=$( echo " $software " | sed -e " s/hestia-php//" )
814- software=$( echo " $software " | sed -e " s/hestia//" )
814+ software=$( echo " $software " | sed -e " s/hestia= ${HESTIA_INSTALL_VER} //" )
815815fi
816816
817817# ----------------------------------------------------------#
Original file line number Diff line number Diff line change 794794if [ -d " $withdebs " ]; then
795795 software=$( echo " $software " | sed -e " s/hestia-nginx//" )
796796 software=$( echo " $software " | sed -e " s/hestia-php//" )
797- software=$( echo " $software " | sed -e " s/hestia//" )
797+ software=$( echo " $software " | sed -e " s/hestia= ${HESTIA_INSTALL_VER} //" )
798798fi
799799if [ " $release " = ' 16.04' ]; then
800800 software=$( echo " $software " | sed -e " s/libonig5/libonig2/" )
Original file line number Diff line number Diff line change @@ -15,3 +15,17 @@ for user in $($HESTIA/bin/v-list-sys-users plain); do
1515 chown $user :$user \
1616 $HOMEDIR /$user /.npm
1717done
18+
19+ # Add default SSL Certificate config when ip is visited
20+ if [ " $PROXY_SYSTEM " = " nginx" ]; then
21+ echo " [ ! ] Update IP.conf"
22+ while read IP; do
23+ rm /etc/nginx/conf.d/$IP .conf
24+ cat $WEBTPL /$PROXY_SYSTEM /proxy_ip.tpl | \
25+ sed -e " s/%ip%/$IP /g" \
26+ -e " s/%web_port%/$WEB_PORT /g" \
27+ -e " s/%proxy_port%/$PROXY_PORT /g" \
28+ -e " s/%proxy_ssl_port%/$PROXY_SSL_PORT /g" \
29+ > /etc/$PROXY_SYSTEM /conf.d/$IP .conf
30+ done < <( ls $HESTIA /data/ips/)
31+ fi
You can’t perform that action at this time.
0 commit comments