258 lines
5.4 KiB
Markdown
258 lines
5.4 KiB
Markdown
|
|
# 切换回宝塔nginx完成报告
|
|||
|
|
|
|||
|
|
**切换时间:** 2025年1月28日 14:12
|
|||
|
|
**操作:** 从系统nginx切换回宝塔nginx
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 一、切换操作
|
|||
|
|
|
|||
|
|
### 已完成的步骤
|
|||
|
|
|
|||
|
|
1. ✅ **停止系统nginx**
|
|||
|
|
- 停止systemd服务
|
|||
|
|
- 禁用开机自启动
|
|||
|
|
- 清理所有系统nginx进程
|
|||
|
|
|
|||
|
|
2. ✅ **启动宝塔nginx**
|
|||
|
|
- 检查配置文件语法
|
|||
|
|
- 启动宝塔nginx服务
|
|||
|
|
- 验证服务运行状态
|
|||
|
|
|
|||
|
|
3. ✅ **清理冲突进程**
|
|||
|
|
- 清理其他nginx进程
|
|||
|
|
- 确保只有宝塔nginx在运行
|
|||
|
|
|
|||
|
|
4. ✅ **验证服务**
|
|||
|
|
- 检查端口监听
|
|||
|
|
- 测试HTTP和HTTPS访问
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 二、当前状态
|
|||
|
|
|
|||
|
|
### 服务状态
|
|||
|
|
|
|||
|
|
| 项目 | 状态 | 说明 |
|
|||
|
|
|------|------|------|
|
|||
|
|
| **系统nginx** | ❌ 已停止并禁用 | 不再运行 |
|
|||
|
|
| **宝塔nginx** | ✅ 正在运行 | 主进程PID: 19246 |
|
|||
|
|
| **80端口** | ✅ 正常监听 | 宝塔nginx监听 |
|
|||
|
|
| **443端口** | ✅ 正常监听 | 宝塔nginx监听 |
|
|||
|
|
| **HTTP访问** | ✅ 正常(200) | 测试通过 |
|
|||
|
|
| **HTTPS访问** | ✅ 正常(200) | 测试通过 |
|
|||
|
|
| **域名HTTPS** | ✅ 正常(200) | 测试通过 |
|
|||
|
|
|
|||
|
|
### Nginx版本
|
|||
|
|
|
|||
|
|
- **宝塔nginx版本:** 1.21.4(更新)
|
|||
|
|
- **系统nginx版本:** 1.20.2(已停止)
|
|||
|
|
|
|||
|
|
### 进程信息
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
主进程:/www/server/nginx/sbin/nginx (PID: 19246)
|
|||
|
|
工作进程:2个
|
|||
|
|
缓存管理进程:1个
|
|||
|
|
缓存加载进程:1个
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 三、配置文件
|
|||
|
|
|
|||
|
|
### 宝塔nginx配置文件
|
|||
|
|
|
|||
|
|
**主配置文件:**
|
|||
|
|
```
|
|||
|
|
/www/server/nginx/conf/nginx.conf
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**网站配置文件:**
|
|||
|
|
```
|
|||
|
|
/www/server/panel/vhost/nginx/101.43.95.130.conf
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 配置详情
|
|||
|
|
|
|||
|
|
- ✅ **监听端口:** 80(HTTP)和 443(HTTPS)
|
|||
|
|
- ✅ **服务器名称:** `www.ruilaizipj.com` 和 `101.43.95.130`
|
|||
|
|
- ✅ **网站根目录:** `/www/wwwroot/code/public`
|
|||
|
|
- ✅ **SSL证书:** `/www/server/panel/vhost/cert/101.43.95.130/`
|
|||
|
|
- ✅ **PHP版本:** PHP 5.6(通过 `enable-php-56.conf`)
|
|||
|
|
- ✅ **日志文件:**
|
|||
|
|
- 访问日志:`/www/wwwlogs/101.43.95.130.log`
|
|||
|
|
- 错误日志:`/www/wwwlogs/101.43.95.130.error.log`
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 四、访问测试
|
|||
|
|
|
|||
|
|
### 测试结果
|
|||
|
|
|
|||
|
|
| 访问方式 | 地址 | 状态码 | 结果 |
|
|||
|
|
|---------|------|--------|------|
|
|||
|
|
| HTTP | `http://101.43.95.130` | 200 | ✅ 正常 |
|
|||
|
|
| HTTPS | `https://101.43.95.130` | 200 | ✅ 正常 |
|
|||
|
|
| 域名HTTPS | `https://www.ruilaizipj.com` | 200 | ✅ 正常 |
|
|||
|
|
|
|||
|
|
### SSL证书
|
|||
|
|
|
|||
|
|
- **证书文件:** `/www/server/panel/vhost/cert/101.43.95.130/fullchain.pem`
|
|||
|
|
- **私钥文件:** `/www/server/panel/vhost/cert/101.43.95.130/privkey.pem`
|
|||
|
|
- **域名:** `www.ruilaizipj.com`
|
|||
|
|
- **有效期:** 2026-01-28 至 2026-04-27
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 五、宝塔nginx优势
|
|||
|
|
|
|||
|
|
### 1. 图形界面管理
|
|||
|
|
|
|||
|
|
- ✅ 通过宝塔面板Web界面管理
|
|||
|
|
- ✅ 可视化配置,降低出错率
|
|||
|
|
- ✅ 无需SSH登录即可操作
|
|||
|
|
|
|||
|
|
### 2. SSL证书自动续期
|
|||
|
|
|
|||
|
|
- ✅ 支持Let's Encrypt一键申请
|
|||
|
|
- ✅ 自动续期,无需手动操作
|
|||
|
|
- ✅ 90天证书到期前自动更新
|
|||
|
|
|
|||
|
|
### 3. 多站点管理
|
|||
|
|
|
|||
|
|
- ✅ 一键创建新站点
|
|||
|
|
- ✅ 统一管理所有网站
|
|||
|
|
- ✅ 方便的日志查看
|
|||
|
|
|
|||
|
|
### 4. 功能丰富
|
|||
|
|
|
|||
|
|
- ✅ 防火墙管理
|
|||
|
|
- ✅ 性能监控
|
|||
|
|
- ✅ 日志分析
|
|||
|
|
- ✅ 备份恢复
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 六、管理命令
|
|||
|
|
|
|||
|
|
### 宝塔nginx管理
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# 测试配置
|
|||
|
|
/www/server/nginx/sbin/nginx -t
|
|||
|
|
|
|||
|
|
# 重载配置(不中断服务)
|
|||
|
|
/www/server/nginx/sbin/nginx -s reload
|
|||
|
|
|
|||
|
|
# 重启nginx
|
|||
|
|
/www/server/nginx/sbin/nginx -s stop
|
|||
|
|
/www/server/nginx/sbin/nginx
|
|||
|
|
|
|||
|
|
# 查看版本
|
|||
|
|
/www/server/nginx/sbin/nginx -v
|
|||
|
|
|
|||
|
|
# 查看进程
|
|||
|
|
ps aux | grep nginx
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 通过宝塔面板管理
|
|||
|
|
|
|||
|
|
1. **登录宝塔面板**
|
|||
|
|
- 访问:`http://101.43.95.130:38193/e626af3f`
|
|||
|
|
- 用户名:`0dbelvc8`
|
|||
|
|
|
|||
|
|
2. **管理nginx**
|
|||
|
|
- 进入"软件商店"
|
|||
|
|
- 找到"Nginx"
|
|||
|
|
- 点击"设置"进行管理
|
|||
|
|
|
|||
|
|
3. **管理网站**
|
|||
|
|
- 进入"网站"
|
|||
|
|
- 找到对应网站
|
|||
|
|
- 点击"设置"进行配置
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 七、注意事项
|
|||
|
|
|
|||
|
|
### 1. 系统nginx已禁用
|
|||
|
|
|
|||
|
|
系统nginx已停止并禁用开机自启动,不会自动启动。
|
|||
|
|
|
|||
|
|
如果需要重新启用系统nginx:
|
|||
|
|
```bash
|
|||
|
|
systemctl enable nginx
|
|||
|
|
systemctl start nginx
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 2. 配置文件位置
|
|||
|
|
|
|||
|
|
- **系统nginx配置:** `/etc/nginx/conf.d/default.conf`(已不使用)
|
|||
|
|
- **宝塔nginx配置:** `/www/server/panel/vhost/nginx/101.43.95.130.conf`(当前使用)
|
|||
|
|
|
|||
|
|
### 3. 日志文件位置
|
|||
|
|
|
|||
|
|
- **系统nginx日志:** `/var/log/nginx/`(已不使用)
|
|||
|
|
- **宝塔nginx日志:** `/www/wwwlogs/`(当前使用)
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 八、后续操作建议
|
|||
|
|
|
|||
|
|
### 1. 设置开机自启动
|
|||
|
|
|
|||
|
|
在宝塔面板中:
|
|||
|
|
1. 进入"软件商店"
|
|||
|
|
2. 找到"Nginx"
|
|||
|
|
3. 点击"设置"
|
|||
|
|
4. 开启"开机自启"
|
|||
|
|
|
|||
|
|
### 2. 配置SSL证书自动续期
|
|||
|
|
|
|||
|
|
在宝塔面板中:
|
|||
|
|
1. 进入"网站"
|
|||
|
|
2. 找到 `www.ruilaizipj.com`
|
|||
|
|
3. 点击"设置" → "SSL"
|
|||
|
|
4. 选择"Let's Encrypt"
|
|||
|
|
5. 开启"自动续期"
|
|||
|
|
|
|||
|
|
### 3. 定期检查
|
|||
|
|
|
|||
|
|
- 定期检查nginx运行状态
|
|||
|
|
- 查看错误日志,及时发现问题
|
|||
|
|
- 监控SSL证书有效期
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 九、总结
|
|||
|
|
|
|||
|
|
### 切换结果
|
|||
|
|
|
|||
|
|
✅ **切换成功**
|
|||
|
|
|
|||
|
|
- 系统nginx已停止并禁用
|
|||
|
|
- 宝塔nginx已启动并正常运行
|
|||
|
|
- HTTP和HTTPS访问正常
|
|||
|
|
- 所有配置正确
|
|||
|
|
|
|||
|
|
### 当前使用的nginx
|
|||
|
|
|
|||
|
|
**宝塔nginx** - 版本 1.21.4
|
|||
|
|
|
|||
|
|
### 配置文件
|
|||
|
|
|
|||
|
|
- 主配置:`/www/server/nginx/conf/nginx.conf`
|
|||
|
|
- 网站配置:`/www/server/panel/vhost/nginx/101.43.95.130.conf`
|
|||
|
|
|
|||
|
|
### 访问地址
|
|||
|
|
|
|||
|
|
- HTTP: `http://101.43.95.130`
|
|||
|
|
- HTTPS: `https://101.43.95.130`
|
|||
|
|
- 域名HTTPS: `https://www.ruilaizipj.com`
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
**切换完成时间:** 2025年1月28日 14:12
|
|||
|
|
**当前状态:** 宝塔nginx正常运行,所有功能正常
|