unraid的反向代理好难搞啊
发现unraid自带的nginx配置,重启会恢复成原来的,待后续完善
发现unraid自带的nginx配置,重启会恢复成原来的,待后续完善
发现unraid自带的nginx配置,重启会恢复成原来的,待后续完善
没有自带的nginx反向代理,也不能安装。
我就想要个这样简单的功能
- https://aaa.xxx.xxx:12345 → http://127.0.0.1:12344
- https://aaa.xxx.xxx:56789 → http://127.0.0.1:56788
安装在Linux内的nginx就能轻松做到,在docker内的nginx、以及docker内的nginx proxy manager 就做不到啊
想着用通配符也行,免得我加一个项目又去添加一个AAAA解析
结果npm老是报错,申请不下来*.xxx.xxx的通配符证书.
后来百度发现人家说unraid的WebUI是nginx提供的,我翻了一下,果然翻到了nginx
#打开这个文件/etc/nginx/nginx.conf 在末尾的include xxxx后另起一行加入下面代码,用于加载反向代理的配置
include /etc/nginx/fandai/*.conf;
#创建这个文件夹
mkdir -p /etc/nginx/fandai
#创建一个文件filebrowser.conf写入以下代码
vi /etc/nginx/fandai/filebrowser.conf
#按I键进入编辑模式,粘贴以下内容,然后按Esc键,输入:wq保存并退出
#其中SSL证书路径必须正确
#反向代理
server
{
server_name _;
listen 8083 ssl;
listen [::]:8083 ssl;
ssl_certificate /mnt/user/appdata/ssl/xxxx.209902.xyz_bundle.pem;
ssl_certificate_key /mnt/user/appdata/ssl/xxxx.209902.xyz.key;
location / {
proxy_pass http://127.0.0.1:8082;
}
}
#我的配置文件路径是/etc/nginx/nginx.conf
#测试配置文件是否正确,会输出配置文件的路径
nginx -t
#测试没问题就重新加载nginx配置
nginx -s reload
现在反代成功
https://xxxxd.209902.xyz:8083 → http://127.0.0.1:8082