Fix: исправление синтаксиса и формата файла после объединения частей
This commit is contained in:
parent
e6dc0a565d
commit
a1ad844315
34
rproxy
34
rproxy
|
|
@ -1,4 +1,4 @@
|
|||
#!/bin/sh
|
||||
#!/bin/sh
|
||||
# rProxy — Менеджер обратного прокси для роутеров Keenetic / Netcraze
|
||||
# Публикация локальных сервисов через SSH-туннели + nginx на VPS
|
||||
# https://github.com/l-ptrol/rProxy
|
||||
|
|
@ -1309,7 +1309,6 @@ rebuild_vhost_config() {
|
|||
cat > "$tmp_vhost" << EOF
|
||||
server {
|
||||
EOF
|
||||
# Не выводим обычный listen 443, если сейчас будет выведен listen 443 ssl
|
||||
if [ "$has_ssl" -eq 1 ]; then
|
||||
echo " listen $ext_port ssl;" >> "$tmp_vhost"
|
||||
cat >> "$tmp_vhost" << EOF
|
||||
|
|
@ -1343,39 +1342,14 @@ server {
|
|||
}
|
||||
EOF
|
||||
fi
|
||||
# Это не должно вызываться для IP-публикаций напрямую через эту функцию
|
||||
# Но на всякий случай оставим заглушку
|
||||
|
||||
scp_cmd "$tmp_vhost" "$VPS_USER@$VPS_HOST:$REMOTE_NGINX_DIR/rproxy_dom_$domain.conf"
|
||||
else
|
||||
return 1
|
||||
fi
|
||||
rm -f "$tmp_vhost"
|
||||
ssh_cmd "nginx -t && systemctl reload nginx" >/dev/null 2>&1
|
||||
}
|
||||
|
||||
# Специальная функция для IP-публикаций (они остаются одиночными)
|
||||
rebuild_ip_config() {
|
||||
local name="$1"
|
||||
local ext_port="$2"
|
||||
local tunnel_port="$3"
|
||||
local vps_id="$4"
|
||||
|
||||
load_vps "$vps_id"
|
||||
local tmp_ip="/tmp/rproxy_ip_$name.conf"
|
||||
|
||||
cat > "$tmp_ip" << EOF
|
||||
server {
|
||||
listen $ext_port;
|
||||
proxy_buffering off;
|
||||
proxy_request_buffering off;
|
||||
|
||||
include $REMOTE_LOCATIONS_DIR/_ip_$name/*.conf;
|
||||
}
|
||||
EOF
|
||||
ssh_cmd "mkdir -p $REMOTE_LOCATIONS_DIR/_ip_$name"
|
||||
scp_cmd "$tmp_ip" "$VPS_USER@$VPS_HOST:$REMOTE_NGINX_DIR/rproxy_svc_$name.conf"
|
||||
rm -f "$tmp_ip"
|
||||
ssh_cmd "nginx -t && systemctl reload nginx" >/dev/null 2>&1
|
||||
}
|
||||
|
||||
do_start_all() {
|
||||
for f in "$SERVICES_DIR"/*.conf; do
|
||||
[ -f "$f" ] || continue
|
||||
|
|
|
|||
Loading…
Reference in New Issue