nginx反向代理群晖
群晖内置有nginx,对于普通使用只需要修改他的配置文件。反向代理可以使你从外网访问家里或公司内网中的设备,可惜的是运营商屏蔽了80和443端口,所以只能使用带有端口的IP或域名访问服务。
手动修改配置文件
直接修改nginx配置文件是最容易想到的办法,但是群晖的nginx配置文件会在系统重启后重置,之前保存的修改都会丢失。
因为群晖每次运行自带nginx时,会根据模板文件重新生成nginx的配置文件/etc/nginx/app.d
,所以我们修改这个文件是没有意义的,需要直接修改模板文件。
进入cd /usr/syno/share/nginx
目录,使用root帐户修改 server.mustache
,DSM.mustache
,WWWService.mustache
这三个配置文件。(使用 root 账号,sudo -i
)
通过Synology应用程序门户修改反向代理服务器规则
进入群晖系统,在控制面板找到反向代理服务器入口。
点击新增,首先给DSM管理界面作反代。设置说明如下:
1 |
描述:随便取名 |
2 |
来源: |
3 |
协议:选HTTPS |
4 |
主机名:填nas.mydomain.com |
5 |
端口:填443 |
6 |
目的地: |
7 |
协议:选HTTPS |
8 |
主机名:填192.168.1.100 |
9 |
端口:填5001 |