如何在 Nginx 中禁用 ETags ?
Etags 就像 Nginx 网络服务器的特殊标签,放在图片或页面等网络文件上。例如,当用户访问网站时,这些标签有助于确定您计算机上的文件版本是旧的还是与网站上的版本相同。如果是相同的,它不会再次下载文件,这有助于网站加载速度更快。
一些快速更新并提供实时数据的应用程序可能需要在每次有人访问时禁用 Etags 以加载最新版本。假设你正在访问一个网站,每隔几秒钟更新比赛比分。这可以确保访问者总是看到最新的内容,没有任何延迟或旧数据。
备份配置文件
在进行更改之前,先备份配置文件。
sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak
打开配置文件
接下来,使用文本编辑器打开配置文件。
sudo nano /etc/nginx/nginx.conf
添加 FileETag 指令
在配置文件的 server 块中,添加 etag off 指令。
server {
listen 80 default_server;
listen [::]:80 default_server;
etag off;
. . .
}
保存文件并退出
测试配置文件
在重新启动 Nginx 服务器之前,最好测试一下配置是否存在语法错误。
sudo nginx -t
如果语法正确,您应该看到类似消息。
nginx: configuration file /etc/nginx/nginx.conf test is successful
重启 Nginx 服务器
最后,重新启动 Nginx 服务器
sudo systemctl reload nginx
我的开源项目
评论已关闭