NPM(nginx proxy manager)解决部分站点代理失败问题,unraid登录页面代理不成功
描述
Nginx Proxy Manager是一个图形化的nginx反代配置程序,网上安装使用教程很多,本次不再赘述。相信有很多小伙伴在使用NPM反代的时候经常会出现一些站点代理后会出现端口丢失(自动跳转到80端口)、502错误,或者需要加路径才能访问。
以unraid登录页面为例,添加一个站点,填写外网访问的域名,和内网代理ip、端口
启用ssl,选择对应证书
一般网站到此之后,点保存就能够愉快的进行访问了,但是unraid页面就不行了,登录页面并没有很顺利打开。此处可能会碰到各种错误,有人可能会端口丢失,有人可能需要手动在域名后面加上 /unraid才能打开页面等情况。原因是我们使用的是非标准80端口,访问unraid页面的时候有个自动重定向的动作,导致路径和端口丢失。
解决办法
知道原因后就好解决,我们可以在高级配置里面添加一些nginx的参数,时段端口和路径能够正确携带给server即可,配置如下图
具体参数内容如下,需要改动的只有第2行,其他都可以保持不变,实际使用的时候需要把#和// 去掉,然后填入高级配置,增加配置后就能够愉快的访问了。
##location / {
## proxy_pass http://192.168.6.6:80/; //需要代理的服务器内网访问方式
## proxy_set_header Host $http_host;
## proxy_redirect http:// https://; //http强制https
##
## proxy_set_header X-Forwarded-Host $http_host; //携带主机头
## proxy_set_header X-Forwarded-Port $server_port; //携带端口
## proxy_set_header X-Forwarded-Proto $scheme;
## proxy_set_header X-Forwarded-Scheme $scheme;
## proxy_set_header X-Real-IP $remote_addr;
## proxy_set_header X-Forwarded-For $remote_addr;
##
##
## proxy_set_header Upgrade $http_upgrade;
## proxy_set_header Connection $http_connection;
## proxy_http_version 1.1;
##
##}
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~






什么都不买最省钱
校验提示文案
磨叽的墨迹
校验提示文案
是妹子的梦
校验提示文案
Iam大森林
校验提示文案
暗暗的阿木
校验提示文案
值友1460948947
校验提示文案
爱吃玫瑰的佛手柑
校验提示文案
Wizard_l
location / {
proxy_set_header Host $host:18443;
proxy_set_header X-Forwarded-Scheme $scheme;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass 去看看:80;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_http_version 1.1;
}
不知道有什么区别?
另外,我用大佬您的方法替换上面那个方法后,chrome报不安全的站点,这是什么原因?
校验提示文案
Johnsnow-s
校验提示文案
醉浪
校验提示文案
暗暗的阿木
校验提示文案
淬火重生
校验提示文案
joker95275
校验提示文案
指间妖娆
校验提示文案
指间妖娆
校验提示文案
值友2333764270
校验提示文案
值友3084382731
校验提示文案
Johnsnow-s
校验提示文案
值友6381957588
校验提示文案
nanhoo82
校验提示文案
值友6850660008
校验提示文案
nanhoo82
校验提示文案
值友6381957588
校验提示文案
醉浪
校验提示文案
Johnsnow-s
校验提示文案
Johnsnow-s
校验提示文案
值友3084382731
校验提示文案
值友2333764270
校验提示文案
指间妖娆
校验提示文案
指间妖娆
校验提示文案
Wizard_l
location / {
proxy_set_header Host $host:18443;
proxy_set_header X-Forwarded-Scheme $scheme;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass 去看看:80;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_http_version 1.1;
}
不知道有什么区别?
另外,我用大佬您的方法替换上面那个方法后,chrome报不安全的站点,这是什么原因?
校验提示文案
joker95275
校验提示文案
爱吃玫瑰的佛手柑
校验提示文案
值友1460948947
校验提示文案
暗暗的阿木
校验提示文案
Iam大森林
校验提示文案
是妹子的梦
校验提示文案
什么都不买最省钱
校验提示文案
磨叽的墨迹
校验提示文案
淬火重生
校验提示文案