Nginx反代群晖DSM的两个问题解决办法

问题1:Nginx反代后群晖日志中所有记录的IP均为反代服务器的IP地址
问题2:Nginx反代后群晖无法正常退出,单击退出
后丢失端口号


解决办法:
1.在反代配置文件中添加如下内容
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
完整的配置文件如下:
server {
listen 5001;
server_name www.orcy.net.cn;
access_log /var/log/nginx/access.log main;
error_log /var/log/nginx/error.log;
location / {
proxy_pass http://192.168.20.20:5000; #DSM
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
2.在群晖系统的控制面板
->安全性
->信任的代理服务器
添加nginx的IP地址

确定
->应用
后即可解决本文的两个问题!