Hugo 发表于 2024-7-2 17:30:44

【10.0】【nginx反向代理相关内容】

本帖最后由 Hugo 于 2024-7-2 17:36 编辑

熬了几个日夜 测试了多个版本
应用场景,多个部门的应用在一个服务器上,但不希望部门间使用域名串台

搞定了A域名/A应用,访问A应用,B域名/B应用,访问B;
不能反代默认的应用 建议把默认的取消掉
配置文件 注意事项 1,区分大小写 2,区分斜杠一致
举个例子:

#1、【培训网址代本地格子】       
server {
    listen 80;
    listen [::]:80;# 添加 IPv6 监听
    server_name A域名;
    location /yya/ {# 添加路径注意 /*/加都加 目前访问格子是这样的 都加上可以。
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_set_header Host $http_host;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header True-Client-IP $remote_addr;# 增加这一行,将真实 IP 传递到后端
      proxy_redirect off;
      proxy_pass http://服务器ip/yya/;
      # the max size of file to upload
      client_max_body_size 20000m;
          }
}

#2、【数据网址代本地格子】
server {
    listen 80;
    listen [::]:80;# 添加 IPv6 监听
    server_name B域名;
    location /yyb/ {# 添加路径 区分大小写,映射的路径一定要一致包括大小写!有斜杠都加斜杠【加不加效果一样】, 不知道为啥机顶盒反代被备案 玩客云反代没有发生?
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_set_header Host $http_host;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header True-Client-IP $remote_addr;# 增加这一行,将真实 IP 传递到后端
      proxy_redirect off;
      proxy_pass http://服务器ip/yyb/;
      # the max size of file to upload
      client_max_body_size 20000m;
    }
}





我相信有格友会遇到我的场景 随时交流,留下意见啊
页: [1]
查看完整版本: 【10.0】【nginx反向代理相关内容】