欢迎光临 Rick 's BLOG
日志首页  | C# .Net编程  | 原创作品  | 生活点滴  | C\C++相关  | 多媒体相关※ERMP  | VB相关  | 其它运维与编程  |  留言簿
PHP处理常见的加解密算法 群晖WebStation Nginx服务器中添加的网站怎么设置伪静态urlrewrite
未知  群晖nas自带nginx手动修改配置增加网站或者反向代理服务
[ 发布日期:11个月前 (12-31) ]   [ 来自:本站原创 ] [分类:其它运维与编程]
群晖6.1.7,自带nginx的配置文件应该是通过模板生成的,手动修改/etc/nginx/nginx.conf文件无效,或暂时有效,重启后失效。
这个配置信息是从模版文件 /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/*;

}


这样我们就可以在不修改现有文件的情况下(这样不涉及模版文件的修改),在nginx中添加新的网站配置或者反向代理服务。
为了便于维护,我们可以每个网站、服务建立一个文件。

有三个文件夹可以选择,

  • 如果放到 app.d 文件夹中, 文件名命名规则: server.*.conf,中间的星号替换为你的名称。
  • 如果放到 conf.d 文件夹中,文件名命名规则:http.*.conf,中间的星号替换为你的名称。
  • 如果放到 sites-enabled 文件夹中,对文件名没有规则要求。便于维护,自行确定一个命名规则即可。


引用通告地址 (0):
复制引用地址https://www.rickw.cn/trackback/327
复制引用地址https://www.rickw.cn/trackback/327/GBK
[ 分类:其它运维与编程  | 查看:2244 ]

暂时没有评论,快来发表一个评论吧。
发表评论
作者:   用户:[访客] 
评论:

表  情
禁止表情 | 禁止UBB | 禁止图片 | 识别链接
对不起,你没有权限上传附件!
验证:
 
PoweredBy R-Blog V1.00 © 2004-2024 WWW.RICKW.CN, Processed in second(s) , 7 queries    京ICP备17058477号-5