这个配置信息是从模版文件 /usr/syno/share/nginx/WWWService.mustache 生成过来的。
如果需修改默认的80端口跳转5000端口逻辑,则需要修改这个模板文件才行。
可以修改模版文件/usr/syno/share/nginx/WWWService.mustache,将80端口号改成别的端口号。
另外可注释WWW_Main.mustache文件中的rewrite段,可以阻止重定向。
修改完后重启nginx更新配置。或者重启nas。
添加新的网站或者反向代理服务网站
一般的简单网站可以直接在WebStation的管理界面添加虚拟主机。
如果是网站需要进行个性化的nginx配置(如urlrewrite实现伪静态,url路由等)、网站是反向代理其它服务可以按照下面的方式直接添加nginx的配置文件来修改。
/usr/local/etc/nginx/ 里面的 conf.d site-enabled配置应该是链接到了 /etc/nginx 中。
所以我们直接在 /etc/nginx/ 下进行修改操作即可。
我们可以观察/etc/nginx/nginx.conf文件最后的include 写法。
}
include conf.d/http.*.conf;
include app.d/server.*.conf;
include sites-enabled/*;
}
include conf.d/http.*.conf;
include app.d/server.*.conf;
include sites-enabled/*;
}
这样我们就可以在不修改现有文件的情况下(这样不涉及模版文件的修改),在nginx中添加新的网站配置或者反向代理服务。
为了便于维护,我们可以每个网站、服务建立一个文件。
有三个文件夹可以选择,
- 如果放到 app.d 文件夹中, 文件名命名规则: server.*.conf,中间的星号替换为你的名称。
- 如果放到 conf.d 文件夹中,文件名命名规则:http.*.conf,中间的星号替换为你的名称。
- 如果放到 sites-enabled 文件夹中,对文件名没有规则要求。便于维护,自行确定一个命名规则即可。