在Synology NAS的Nginx配置文件中添加位置站
我需要修改nginx配置文件(/etc/nginx/app.d/server.webstation vhost.conf)以添加一行,这是为了让Laravel路由正确工作在Synology NAS的Nginx配置文件中添加位置站,nginx,synology,Nginx,Synology,我需要修改nginx配置文件(/etc/nginx/app.d/server.webstation vhost.conf)以添加一行,这是为了让Laravel路由正确工作 location / { try_files $uri $uri/ /index.php?$query_string; } 问题是/etc/nginx/app.d/server.webstation-vhost.conf在重新启动NAS后将始终覆盖 有没有人有处理这个问题的经验 非常感谢 不确定您是否理解了这一点,但如果您还
location / { try_files $uri $uri/ /index.php?$query_string; }
问题是/etc/nginx/app.d/server.webstation-vhost.conf在重新启动NAS后将始终覆盖
有没有人有处理这个问题的经验
非常感谢 不确定您是否理解了这一点,但如果您还没有理解,请在vhost-conf文件(
/etc/nginx/app.d/server.webstation-vhost.conf
)下查找以下内容:
include /usr/local/etc/nginx/conf.d/f2f0a62b-74d6-4c34-a745-d0156f13c9d6/user.conf*;
您应该看到nginx应用程序的另一个唯一id,而不是f2f0a62b-74d6-4c34-a745-d0156f13c9d6
,使用您需要的内容创建/编辑提到的user.conf
文件(不带星号),在我的例子中,我创建了一个包含以下内容的文件:
location / {
try_files $uri $uri/ /index.html;
}
然后我不得不用命令重新启动nginxsudo-synoservice——重新启动nginx
。
它成功了
注:我认为它应该适用于任何DSM v6.1或更高版本(可能也适用于6.0.x)
对于我使用的研究: