如何强制 Synology NAS 上托管的 nginx 站点更新缓存?

问题描述 投票:0回答:1

大家好!

几年前,我在 Synology NAS 上构建了一个网站,供公司内部使用。 它通过 Synology“Web Station”应用程序使用 Nginx 托管。

通常,当我对网站进行更改时,除非清除缓存,否则更改不会反映在员工浏览器上。

我知道通常我会更改 /etc/nginx/sites-enabled/SITE_IN_QUESTION。

但是,每次 NAS 重新启动时,此文件都会被覆盖。推测是通过网络站应用程序进行的设置。我在应用程序中没有看到任何缓存设置。

我想我可以制作一个在启动时运行的脚本来更新文件,但似乎应该有更好的方法。

我在这方面绝不是专家,甚至不是新手, 所以任何建议都会很棒!

-谢谢!

nginx caching synology
1个回答
0
投票

我遇到了同样的问题,在 Synology NAS 上编辑文件时,nginx 在网络浏览器中显示较旧的缓存版本。我通过使用 Package Center 安装 Apache HTTP Server,然后将后端从 nginx 更改为 apache 解决了这个问题。在 Synology NAS 上,apache 的默认配置比 nginx 的默认配置更能检索最新版本的网页。

© www.soinside.com 2019 - 2024. All rights reserved.