feat(deploy): 新增外部访问诊断脚本 check-access.sh
"服务已启动但外部访问不了"时一次性定位原因,只读诊断、不改配置: - 读出 .env 的 HOST/PORT,并对 127.0.0.1 这种只监听回环的配置直接报错 - 检查实际监听地址(ss/netstat),区分通配与仅回环 - 回环 + 对外 IP 两次 /health 自测(用 ip route get 取真实出口 IP) - 检查 80/443 上有没有反向代理,并说明本项目不部署反代 - 检查 firewalld / ufw / iptables 对端口的放行情况,给出修复命令 - 结尾按"直连后端"与"经反代"两条路径给出结论 同时更新 README.txt、deploy/proxy/README.md(新增第八节:还没有反代时 如何直连后端)与打包校验清单。
This commit is contained in:
@@ -68,6 +68,11 @@ OpenDance Studio —— Web 管理服务端 v0.1.0 使用说明
|
||||
deploy/proxy/web.config.example IIS(ARR + URL Rewrite)配置
|
||||
deploy/proxy/README.md 完整说明、自检清单与常见故障
|
||||
|
||||
外部访问不了?先在服务器上跑一次自检脚本(只读,不改配置):
|
||||
bash deploy/check-access.sh # 或 bash deploy/check-access.sh /opt/opendance
|
||||
它会打印 .env 里的 HOST/PORT、实际监听地址、回环与对外 IP 自测结果、
|
||||
80/443 是否有反代、防火墙放行情况,并直接给出修复命令。
|
||||
|
||||
可覆盖的安装参数
|
||||
APP_DIR=/opt/opendance 程序目录
|
||||
SERVICE_USER=opendance 运行服务的系统用户
|
||||
|
||||
Reference in New Issue
Block a user