From 2a11392ce2a6a87d48076adda9699c05b3526396 Mon Sep 17 00:00:00 2001 From: hailin Date: Sun, 28 Dec 2025 18:39:45 -0800 Subject: [PATCH] =?UTF-8?q?fix(nginx):=20=E9=85=8D=E7=BD=AE=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E4=BD=BF=E7=94=A8.conf=E5=90=8E=E7=BC=80=E4=BB=A5?= =?UTF-8?q?=E5=8C=B9=E9=85=8Dnginx=20include=E8=A7=84=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit nginx.conf 使用 include /etc/nginx/sites-enabled/*.conf 因此配置文件必须以 .conf 结尾才能被加载。 变更: - 添加 DOMAIN_CONF 变量 (mpc-grpc.szaiai.com.conf) - 更新所有文件路径使用 .conf 后缀 - 卸载时兼容新旧文件名 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- backend/api-gateway/nginx/install-mpc-grpc.sh | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/backend/api-gateway/nginx/install-mpc-grpc.sh b/backend/api-gateway/nginx/install-mpc-grpc.sh index 774f84f8..6f19274a 100644 --- a/backend/api-gateway/nginx/install-mpc-grpc.sh +++ b/backend/api-gateway/nginx/install-mpc-grpc.sh @@ -17,6 +17,7 @@ set -e DOMAIN="mpc-grpc.szaiai.com" +DOMAIN_CONF="${DOMAIN}.conf" # Nginx 配置文件需要 .conf 后缀 EMAIL="admin@szaiai.com" BACKEND_HOST="192.168.1.111" BACKEND_PORT="50051" @@ -73,8 +74,8 @@ configure_http() { mkdir -p /var/www/certbot/.well-known/acme-challenge chmod -R 755 /var/www/certbot - # 创建临时 HTTP 配置 - cat > /etc/nginx/sites-available/$DOMAIN << EOF + # 创建临时 HTTP 配置 (使用 .conf 后缀以便 nginx 加载) + cat > /etc/nginx/sites-available/$DOMAIN_CONF << EOF # 临时 HTTP 配置 - 用于 Let's Encrypt 验证 server { listen 80; @@ -94,7 +95,7 @@ server { EOF # 启用站点 - ln -sf /etc/nginx/sites-available/$DOMAIN /etc/nginx/sites-enabled/ + ln -sf /etc/nginx/sites-available/$DOMAIN_CONF /etc/nginx/sites-enabled/$DOMAIN_CONF # 测试并重载 nginx -t && systemctl reload nginx @@ -131,7 +132,7 @@ configure_grpc() { SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # 复制 gRPC 配置 - cp "$SCRIPT_DIR/mpc-grpc.szaiai.com.conf" /etc/nginx/sites-available/$DOMAIN + cp "$SCRIPT_DIR/mpc-grpc.szaiai.com.conf" /etc/nginx/sites-available/$DOMAIN_CONF # 测试并重载 nginx -t && systemctl reload nginx @@ -214,7 +215,9 @@ show_help() { uninstall() { log_info "卸载 MPC gRPC 代理配置..." - # 移除站点配置 + # 移除站点配置 (兼容新旧文件名) + rm -f /etc/nginx/sites-enabled/$DOMAIN_CONF + rm -f /etc/nginx/sites-available/$DOMAIN_CONF rm -f /etc/nginx/sites-enabled/$DOMAIN rm -f /etc/nginx/sites-available/$DOMAIN