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

Linux2022-09-22
Nginx反代群晖DSM的两个问题解决办法-下一朵云

问题1:Nginx反代后群晖日志中所有记录的IP均为反代服务器的IP地址

问题2:Nginx反代后群晖无法正常退出,单击退出后丢失端口号

Nginx反代群晖DSM的两个问题解决办法-下一朵云
图1 通过反代访问
Nginx反代群晖DSM的两个问题解决办法-下一朵云
图2 退出后丢失端口号

解决办法:

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地址

Nginx反代群晖DSM的两个问题解决办法-下一朵云
图3 添加信任的代理服务器

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

版权声明:本文为下一朵云发布文章,转载请附上原文出处链接和本声明。
本文链接:https://www.orcy.net.cn/1756.html

​ 广告:HCIE-Security认证课程辅导资料(付费)

2 条评论

  • 头像
    songine
    2023-09-29

    7.2 DSM用了之后访问正常,但是上传文件回报错,无法上传…

    • 头像
      pony
      2023-10-03

      配置一下Nginx上传文件大小的限制,默认好像只有1M。client_max_body_size 512m;

发表评论

电子邮件地址不会被公开。 必填项已用*标注