大家好!
几年前,我在 Synology NAS 上构建了一个网站,供公司内部使用。 它通过 Synology“Web Station”应用程序使用 Nginx 托管。
通常,当我对网站进行更改时,除非清除缓存,否则更改不会反映在员工浏览器上。
我知道通常我会更改 /etc/nginx/sites-enabled/SITE_IN_QUESTION。
但是,每次 NAS 重新启动时,此文件都会被覆盖。推测是通过网络站应用程序进行的设置。我在应用程序中没有看到任何缓存设置。
我想我可以制作一个在启动时运行的脚本来更新文件,但似乎应该有更好的方法。
我在这方面绝不是专家,甚至不是新手, 所以任何建议都会很棒!
-谢谢!
我遇到了同样的问题,在 Synology NAS 上编辑文件时,nginx 在网络浏览器中显示较旧的缓存版本。我通过使用 Package Center 安装 Apache HTTP Server,然后将后端从 nginx 更改为 apache 解决了这个问题。在 Synology NAS 上,apache 的默认配置比 nginx 的默认配置更能检索最新版本的网页。