群晖6.1.7,自带nginx的配置文件应该是通过模板生成的,手动修改/etc/nginx/nginx.conf文件无效,或暂时有效,重启后失效。
经研究,要更改配置文件,需要修改模板才行。因为我的需求是修改默认的80端口跳转5000端口逻辑,需要修改的文件路径为/usr/syno/share/nginx/WWWService.mustache 修改文件中的80端口号为其他,直接注释server段无效,会引起异常。因为注释该模板,结果并不能注释/etc/nginx/nginx.conf中的对应80段server的配置。所以另辟蹊径,改成别的端口号。
另外可注释WWW_Main.mustache文件中的rewrite段,以阻止重定向。
修改完后调用nginx -s stop重载配置文件,如无效。则先cp /etc/nginx/nginx.conf.default /etc/nginx/nginx.conf,用默认配置替换掉现有配置,再次执行nginx -s stop。
修改前先备份,留条退路。