问题描述

由于个人NAS 没有 80、443 接口,通过穿透其他非标端口转发到Nginx Proxy Manager,导致可道云(kodbox)也没空白,Network 审查发现,其PHP 响应中去掉了端口信息,所以更改一下Nginx Proxy Manager 配置。

解决

image

1
2
3
4
5
6
7
8
location / {
proxy_pass $forward_scheme://$server:$port;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}

其他PHP 开发项目进行携带端口的Nginx 反代,应该也是这样配置即可解决