270 lines
5.3 KiB
Markdown
270 lines
5.3 KiB
Markdown
|
|
# Nginx切换完成报告
|
|||
|
|
|
|||
|
|
**切换时间:** 2025年1月28日
|
|||
|
|
**服务器IP:** 101.43.95.130
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 切换操作总结
|
|||
|
|
|
|||
|
|
### ✅ 已完成的操作
|
|||
|
|
|
|||
|
|
1. ✅ **停止宝塔nginx**
|
|||
|
|
- 已停止所有宝塔nginx进程
|
|||
|
|
- 宝塔nginx不再运行
|
|||
|
|
|
|||
|
|
2. ✅ **启动系统nginx**
|
|||
|
|
- 系统nginx服务已启动
|
|||
|
|
- 已启用开机自启动
|
|||
|
|
|
|||
|
|
3. ✅ **更新系统nginx配置**
|
|||
|
|
- 添加域名:`www.ruilaizipj.com`
|
|||
|
|
- SSL证书配置已正确
|
|||
|
|
- ThinkPHP路由规则已配置
|
|||
|
|
|
|||
|
|
4. ✅ **验证服务状态**
|
|||
|
|
- 80端口:正常监听
|
|||
|
|
- 443端口:正常监听
|
|||
|
|
- HTTP访问:正常
|
|||
|
|
- HTTPS访问:正常
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 当前运行状态
|
|||
|
|
|
|||
|
|
### Nginx服务状态
|
|||
|
|
|
|||
|
|
| 项目 | 状态 | 说明 |
|
|||
|
|
|------|------|------|
|
|||
|
|
| **系统nginx** | ✅ 正在运行 | 主进程:`/usr/sbin/nginx -c /etc/nginx/nginx.conf` |
|
|||
|
|
| **宝塔nginx** | ❌ 已停止 | 不再运行 |
|
|||
|
|
| **80端口** | ✅ 正常监听 | HTTP访问 |
|
|||
|
|
| **443端口** | ✅ 正常监听 | HTTPS访问 |
|
|||
|
|
|
|||
|
|
### Nginx进程信息
|
|||
|
|
|
|||
|
|
**系统nginx进程:**
|
|||
|
|
- 主进程:`/usr/sbin/nginx -c /etc/nginx/nginx.conf`
|
|||
|
|
- Worker进程:正常运行
|
|||
|
|
- 配置文件:`/etc/nginx/conf.d/default.conf`
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 配置文件位置
|
|||
|
|
|
|||
|
|
### 系统nginx配置
|
|||
|
|
|
|||
|
|
**主配置文件:**
|
|||
|
|
```
|
|||
|
|
/etc/nginx/nginx.conf
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**网站配置文件:**
|
|||
|
|
```
|
|||
|
|
/etc/nginx/conf.d/default.conf
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### SSL证书文件
|
|||
|
|
|
|||
|
|
**证书文件:**
|
|||
|
|
```
|
|||
|
|
/www/server/panel/vhost/cert/101.43.95.130/fullchain.pem
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**私钥文件:**
|
|||
|
|
```
|
|||
|
|
/www/server/panel/vhost/cert/101.43.95.130/privkey.pem
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 当前nginx配置
|
|||
|
|
|
|||
|
|
### 完整配置内容
|
|||
|
|
|
|||
|
|
```nginx
|
|||
|
|
server {
|
|||
|
|
listen 80 default_server;
|
|||
|
|
listen 443 ssl http2 default_server;
|
|||
|
|
server_name localhost 101.43.95.130 www.ruilaizipj.com;
|
|||
|
|
|
|||
|
|
ssl_certificate /www/server/panel/vhost/cert/101.43.95.130/fullchain.pem;
|
|||
|
|
ssl_certificate_key /www/server/panel/vhost/cert/101.43.95.130/privkey.pem;
|
|||
|
|
ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
|
|||
|
|
ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
|
|||
|
|
ssl_prefer_server_ciphers on;
|
|||
|
|
ssl_session_cache shared:SSL:10m;
|
|||
|
|
ssl_session_timeout 10m;
|
|||
|
|
|
|||
|
|
location / {
|
|||
|
|
root /www/wwwroot/code/public;
|
|||
|
|
index index.php index.html index.htm;
|
|||
|
|
if (!-e $request_filename) {
|
|||
|
|
rewrite ^(.*)$ /index.php?s=$1 last;
|
|||
|
|
break;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
location ~ [^/]\.php(/|$)
|
|||
|
|
{
|
|||
|
|
root /www/wwwroot/code/public;
|
|||
|
|
try_files $uri =404;
|
|||
|
|
fastcgi_pass unix:/tmp/php-cgi-56.sock;
|
|||
|
|
fastcgi_index index.php;
|
|||
|
|
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
|
|||
|
|
include fastcgi_params;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 访问测试结果
|
|||
|
|
|
|||
|
|
### HTTP访问
|
|||
|
|
|
|||
|
|
**测试地址:** `http://101.43.95.130`
|
|||
|
|
|
|||
|
|
**测试结果:**
|
|||
|
|
```
|
|||
|
|
HTTP/1.1 200 OK
|
|||
|
|
Server: nginx/1.20.2
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
✅ **状态:正常**
|
|||
|
|
|
|||
|
|
### HTTPS访问
|
|||
|
|
|
|||
|
|
**测试地址1:** `https://101.43.95.130`
|
|||
|
|
|
|||
|
|
**测试结果:**
|
|||
|
|
```
|
|||
|
|
HTTP/1.1 200 OK
|
|||
|
|
Server: nginx/1.20.2
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
✅ **状态:正常**
|
|||
|
|
|
|||
|
|
**测试地址2:** `https://www.ruilaizipj.com`
|
|||
|
|
|
|||
|
|
**测试结果:**
|
|||
|
|
```
|
|||
|
|
HTTP/1.1 200 OK
|
|||
|
|
Server: nginx/1.20.2
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
✅ **状态:正常**
|
|||
|
|
|
|||
|
|
### SSL证书验证
|
|||
|
|
|
|||
|
|
**证书信息:**
|
|||
|
|
- 域名:www.ruilaizipj.com
|
|||
|
|
- 有效期:2026-01-28 至 2026-04-27
|
|||
|
|
|
|||
|
|
✅ **证书验证:正常**
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 服务管理命令
|
|||
|
|
|
|||
|
|
### 系统nginx管理
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# 启动nginx
|
|||
|
|
systemctl start nginx
|
|||
|
|
|
|||
|
|
# 停止nginx
|
|||
|
|
systemctl stop nginx
|
|||
|
|
|
|||
|
|
# 重启nginx
|
|||
|
|
systemctl restart nginx
|
|||
|
|
|
|||
|
|
# 重载配置(不中断服务)
|
|||
|
|
systemctl reload nginx
|
|||
|
|
# 或
|
|||
|
|
nginx -s reload
|
|||
|
|
|
|||
|
|
# 检查配置
|
|||
|
|
nginx -t
|
|||
|
|
|
|||
|
|
# 查看状态
|
|||
|
|
systemctl status nginx
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 开机自启动
|
|||
|
|
|
|||
|
|
系统nginx已启用开机自启动:
|
|||
|
|
```bash
|
|||
|
|
systemctl enable nginx
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 切换前后对比
|
|||
|
|
|
|||
|
|
| 项目 | 切换前 | 切换后 |
|
|||
|
|
|------|--------|--------|
|
|||
|
|
| **使用的nginx** | 宝塔nginx | 系统nginx |
|
|||
|
|
| **配置文件** | `/www/server/nginx/conf/nginx.conf` | `/etc/nginx/nginx.conf` |
|
|||
|
|
| **网站配置** | `/www/server/panel/vhost/nginx/101.43.95.130.conf` | `/etc/nginx/conf.d/default.conf` |
|
|||
|
|
| **80端口** | ✅ 正常 | ✅ 正常 |
|
|||
|
|
| **443端口** | ✅ 正常 | ✅ 正常 |
|
|||
|
|
| **HTTP访问** | ✅ 正常 | ✅ 正常 |
|
|||
|
|
| **HTTPS访问** | ✅ 正常 | ✅ 正常 |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 注意事项
|
|||
|
|
|
|||
|
|
### 1. 配置文件位置
|
|||
|
|
|
|||
|
|
- **系统nginx配置:** `/etc/nginx/conf.d/default.conf`
|
|||
|
|
- **宝塔nginx配置:** `/www/server/panel/vhost/nginx/101.43.95.130.conf`(已不使用)
|
|||
|
|
|
|||
|
|
### 2. 修改配置
|
|||
|
|
|
|||
|
|
如果需要修改网站配置,请编辑:
|
|||
|
|
```
|
|||
|
|
/etc/nginx/conf.d/default.conf
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
修改后执行:
|
|||
|
|
```bash
|
|||
|
|
nginx -t && nginx -s reload
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 3. SSL证书
|
|||
|
|
|
|||
|
|
SSL证书文件位置不变,继续使用:
|
|||
|
|
- 证书:`/www/server/panel/vhost/cert/101.43.95.130/fullchain.pem`
|
|||
|
|
- 私钥:`/www/server/panel/vhost/cert/101.43.95.130/privkey.pem`
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 验证清单
|
|||
|
|
|
|||
|
|
- ✅ 系统nginx正在运行
|
|||
|
|
- ✅ 宝塔nginx已停止
|
|||
|
|
- ✅ 80端口正常监听
|
|||
|
|
- ✅ 443端口正常监听
|
|||
|
|
- ✅ HTTP访问正常
|
|||
|
|
- ✅ HTTPS访问正常
|
|||
|
|
- ✅ SSL证书正确
|
|||
|
|
- ✅ 域名访问正常
|
|||
|
|
- ✅ 开机自启动已启用
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 总结
|
|||
|
|
|
|||
|
|
✅ **切换成功!**
|
|||
|
|
|
|||
|
|
现在使用系统nginx提供服务,宝塔nginx已停止。所有服务正常运行,HTTP和HTTPS访问都正常。
|
|||
|
|
|
|||
|
|
**配置文件位置:** `/etc/nginx/conf.d/default.conf`
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
**切换完成时间:** 2025年1月28日
|
|||
|
|
**服务器IP:** 101.43.95.130
|