返回 Bug 清单
BUG-0130project-42中已修复deploy-script

install-nginx-path 独立 server 块与现网 default_server 冲突

发现:2026-09-30验证:2026-10-31置信度:85%

症状

`/xianzhi/` 路径反代无效,访问 http://8.134.64.92/xianzhi/admin/ 时 nginx 返回默认页面而非鲜知管理后台。

根因

install-nginx-path.sh 创建了独立的 `/etc/nginx/conf.d/xianzhi-ip.conf` server 块,但该服务器已有其他应用(如 lynl)的 default_server 块,独立 server 块被 nginx ignore,导致反代无效。

修复方案

(`f7f2343`):删除独立 server 块,改用 sed 将鲜知 location 注入到现有的 listen 80 server 块内。

修复命令

(`f7f2343`):删除独立 server 块,改用 sed 将鲜知 location 注入到现有的 listen 80 server 块内。

错误签名

install-nginx-path.sh 创建了独立的 `/etc/nginx/conf.d/xianzhi-ip.conf` server 块,但该服务器已有其他应用(如 lynl)的 default_server 块,独立 server 块被 nginx ignore,导致反代无效。

技术信息

来源项目

project-42

涉及文件

deploy/scripts/install-nginx-path.sh

标签

deploy-script, project-42