5.3 KiB
5.3 KiB
Nginx切换完成报告
切换时间: 2025年1月28日
服务器IP: 101.43.95.130
切换操作总结
✅ 已完成的操作
-
✅ 停止宝塔nginx
- 已停止所有宝塔nginx进程
- 宝塔nginx不再运行
-
✅ 启动系统nginx
- 系统nginx服务已启动
- 已启用开机自启动
-
✅ 更新系统nginx配置
- 添加域名:
www.ruilaizipj.com - SSL证书配置已正确
- ThinkPHP路由规则已配置
- 添加域名:
-
✅ 验证服务状态
- 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配置
完整配置内容
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管理
# 启动nginx
systemctl start nginx
# 停止nginx
systemctl stop nginx
# 重启nginx
systemctl restart nginx
# 重载配置(不中断服务)
systemctl reload nginx
# 或
nginx -s reload
# 检查配置
nginx -t
# 查看状态
systemctl status nginx
开机自启动
系统nginx已启用开机自启动:
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
修改后执行:
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