在Synology NAS的Nginx配置文件中添加位置站

在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后将始终覆盖 有没有人有处理这个问题的经验 非常感谢 不确定您是否理解了这一点,但如果您还

我需要修改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后将始终覆盖

有没有人有处理这个问题的经验


非常感谢

不确定您是否理解了这一点,但如果您还没有理解,请在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;
}
然后我不得不用命令重新启动nginx
sudo-synoservice——重新启动nginx
。 它成功了

注:我认为它应该适用于任何DSM v6.1或更高版本(可能也适用于6.0.x)


对于我使用的研究: