test
This commit is contained in:
@@ -286,6 +286,14 @@ _install_pc_nginx_proxy() {
|
||||
rm -f /etc/nginx/sites-enabled/default
|
||||
info " 已移除 sites-enabled/default,避免与 openim-pc-proxy 冲突"
|
||||
fi
|
||||
# 保留 sites-available/default 文件时,去掉 default_server,防止日后误启用再次抢占 :80
|
||||
if [[ -f /etc/nginx/sites-available/default ]]; then
|
||||
sed -i.bak-openim \
|
||||
-e 's/listen \[::\]:80 default_server;/listen [::]:80;/g' \
|
||||
-e 's/listen 80 default_server;/listen 80;/g' \
|
||||
/etc/nginx/sites-available/default 2>/dev/null || true
|
||||
info " 已去除 sites-available/default 中的 default_server(若存在)"
|
||||
fi
|
||||
else
|
||||
install -m 0644 "$conf_src" "/etc/nginx/conf.d/${conf_name}"
|
||||
fi
|
||||
@@ -296,6 +304,7 @@ _install_pc_nginx_proxy() {
|
||||
|
||||
success " Nginx 反代已启用(配置: $conf_src)"
|
||||
info " 请放行 TCP 80;curl -sS http://127.0.0.1/nginx-health 应返回 ok"
|
||||
info " 纯 IP 访问 :80 为 API 网关;若 nginx -t 报 duplicate default_server,请从其它站点配置中去掉 default_server"
|
||||
info " .env.deploy-test 中 PC_BACKEND_ORIGIN=http://<公网IP>(与 DEPLOY_TEST_IP 一致)"
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user