2.0 KiB
2.0 KiB
🚀 快速更新指南
一键复制命令
1️⃣ 备份现有配置
cp /www/server/panel/vhost/nginx/scs.flnxi.com.conf /www/server/panel/vhost/nginx/scs.flnxi.com.conf.backup.$(date +%Y%m%d_%H%M%S)
2️⃣ 编辑 Nginx 配置
vim /www/server/panel/vhost/nginx/scs.flnxi.com.conf
操作步骤:
- 按
i进入编辑模式 - 删除所有内容(可以用
ggdG) - 复制
nginx-no-cache.conf的全部内容并粘贴 - 按
Esc退出编辑模式 - 输入
:wq保存并退出
3️⃣ 测试并重载 Nginx
nginx -t && nginx -s reload
4️⃣ 验证更新
curl -I https://scs.flnxi.com/ | grep -i cache
应该看到:
Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0
Pragma: no-cache
Expires: 0
🌐 浏览器操作
Chrome/Edge
- 访问 https://scs.flnxi.com
- 按
F12打开开发者工具 - 右键点击刷新按钮
- 选择"清空缓存并硬性重新加载"
Firefox
- 按
Ctrl + Shift + Delete - 勾选"缓存"
- 点击"立即清除"
- 刷新页面
✅ 检查结果
访问网站后应该看到:
- ✅ 导航栏有"更新日志"链接
- ✅ 点击可以跳转到更新日志页面
- ✅ 页面显示完整的版本历史
⚠️ 如果还是看不到
方案1:强制刷新 Docker 容器
cd /root/xiaso
docker-compose down
docker-compose up -d --build
方案2:使用无痕模式测试
在浏览器中按 Ctrl + Shift + N(Chrome)或 Ctrl + Shift + P(Firefox)打开无痕模式,访问网站。
方案3:检查日志
# 查看 Nginx 错误日志
tail -50 /www/wwwlogs/scs.flnxi.com.error.log
# 查看 Docker 日志
docker-compose logs --tail=50 web
📋 完整的 Nginx 配置内容
将以下内容完整复制到 /www/server/panel/vhost/nginx/scs.flnxi.com.conf:
(见项目中的 nginx-no-cache.conf 文件)
提示:所有命令需要在服务器上以 root 权限执行