106 lines
2.0 KiB
Markdown
106 lines
2.0 KiB
Markdown
# 🚀 快速更新指南
|
||
|
||
## 一键复制命令
|
||
|
||
### 1️⃣ 备份现有配置
|
||
|
||
```bash
|
||
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 配置
|
||
|
||
```bash
|
||
vim /www/server/panel/vhost/nginx/scs.flnxi.com.conf
|
||
```
|
||
|
||
**操作步骤**:
|
||
1. 按 `i` 进入编辑模式
|
||
2. 删除所有内容(可以用 `ggdG`)
|
||
3. 复制 `nginx-no-cache.conf` 的全部内容并粘贴
|
||
4. 按 `Esc` 退出编辑模式
|
||
5. 输入 `:wq` 保存并退出
|
||
|
||
### 3️⃣ 测试并重载 Nginx
|
||
|
||
```bash
|
||
nginx -t && nginx -s reload
|
||
```
|
||
|
||
### 4️⃣ 验证更新
|
||
|
||
```bash
|
||
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
|
||
1. 访问 https://scs.flnxi.com
|
||
2. 按 `F12` 打开开发者工具
|
||
3. 右键点击刷新按钮
|
||
4. 选择"清空缓存并硬性重新加载"
|
||
|
||
### Firefox
|
||
1. 按 `Ctrl + Shift + Delete`
|
||
2. 勾选"缓存"
|
||
3. 点击"立即清除"
|
||
4. 刷新页面
|
||
|
||
---
|
||
|
||
## ✅ 检查结果
|
||
|
||
访问网站后应该看到:
|
||
- ✅ 导航栏有"更新日志"链接
|
||
- ✅ 点击可以跳转到更新日志页面
|
||
- ✅ 页面显示完整的版本历史
|
||
|
||
---
|
||
|
||
## ⚠️ 如果还是看不到
|
||
|
||
### 方案1:强制刷新 Docker 容器
|
||
|
||
```bash
|
||
cd /root/xiaso
|
||
docker-compose down
|
||
docker-compose up -d --build
|
||
```
|
||
|
||
### 方案2:使用无痕模式测试
|
||
|
||
在浏览器中按 `Ctrl + Shift + N`(Chrome)或 `Ctrl + Shift + P`(Firefox)打开无痕模式,访问网站。
|
||
|
||
### 方案3:检查日志
|
||
|
||
```bash
|
||
# 查看 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 权限执行
|
||
|