侧边栏壁纸
博主头像
DOKI SEKAI博主等级

行动起来,活在当下

  • 累计撰写 114 篇文章
  • 累计创建 38 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Nginx 老旧项目 找不到配置文件的解决办法

君
2025-01-12 / 0 评论 / 0 点赞 / 8 阅读 / 2497 字

Nginx 老旧项目 找不到配置文件

  1. 问题描述

    • 可以代理其他路径,但 /mobile 路径无法访问。
  2. 查看日志

    • 通过查看 Nginx 错误日志,发现 upstream 指向了 10.* 的 IP 地址。
    tail -f /var/log/nginx/error.log
    
  3. 查找 proxy_passupstream 配置

    • 使用 grep 查找 proxy_pass 配置:
    grep -r "proxy_pass" /usr/local/nginx/
    
    • 使用 grep 查找 upstream 配置:
    grep -r "upstream" /usr/local/nginx/
    
  4. 确认 *.huixinfu365.com 的监听配置

    • 使用 grep 查找 *.huixinfu365.com 在配置文件中的位置:
    grep -r "*.huixinfu365.com" /usr/local/nginx/
    
  5. 修改配置文件

    • 找到监听配置文件 /usr/local/nginx/conf/conf.d/prod/sz.huixinfu365.com.conf,将 upstream 配置中的 IP 地址修改为服务器本机 IP。
  6. 重载 Nginx 配置

    • 修改配置后,重载 Nginx 配置:
      /usr/local/nginx/sbin/nginx -s reload -c /usr/local/nginx/conf/nginx.conf
      

通过以上步骤,解决了 /mobile 路径无法访问的问题。

0

评论区