117 lines
2.8 KiB
Markdown
117 lines
2.8 KiB
Markdown
|
|
# 宝塔面板无法访问 - 最终解决方案
|
|||
|
|
|
|||
|
|
**问题:** 面板返回nginx 404错误,无法正常访问
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 当前状态
|
|||
|
|
|
|||
|
|
✅ **面板服务:** 正在运行
|
|||
|
|
✅ **端口38193:** 正常监听
|
|||
|
|
❌ **访问:** 返回nginx 404错误
|
|||
|
|
⚠️ **问题:** 面板内部配置可能有问题
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 解决方案
|
|||
|
|
|
|||
|
|
### 方案一:通过SSH命令行操作(推荐)
|
|||
|
|
|
|||
|
|
既然面板无法访问,我们可以直接通过SSH命令行来配置网站SSL证书:
|
|||
|
|
|
|||
|
|
#### 1. 找到证书文件
|
|||
|
|
|
|||
|
|
证书文件应该在:
|
|||
|
|
- `/root/www.ruilaizipj.com_bundle.crt`
|
|||
|
|
- `/root/www.ruilaizipj.com.key`
|
|||
|
|
|
|||
|
|
#### 2. 直接配置nginx SSL
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# 复制证书文件到nginx证书目录
|
|||
|
|
mkdir -p /www/server/panel/vhost/cert/www.ruilaizipj.com
|
|||
|
|
cp /root/www.ruilaizipj.com_bundle.crt /www/server/panel/vhost/cert/www.ruilaizipj.com/fullchain.pem
|
|||
|
|
cp /root/www.ruilaizipj.com.key /www/server/panel/vhost/cert/www.ruilaizipj.com/privkey.pem
|
|||
|
|
|
|||
|
|
# 修改nginx配置
|
|||
|
|
# 编辑 /www/server/panel/vhost/nginx/101.43.95.130.conf
|
|||
|
|
# 确保SSL证书路径正确
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
#### 3. 重启nginx
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
nginx -t && nginx -s reload
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
### 方案二:重新安装宝塔面板
|
|||
|
|
|
|||
|
|
如果面板确实无法修复,可以考虑:
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# 备份重要数据
|
|||
|
|
# 然后重新安装面板
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**注意:** 这会删除面板配置,但不会影响网站数据。
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
### 方案三:使用其他管理方式
|
|||
|
|
|
|||
|
|
1. **直接编辑nginx配置**
|
|||
|
|
2. **使用命令行管理**
|
|||
|
|
3. **通过FTP/SFTP上传文件**
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 快速修复命令
|
|||
|
|
|
|||
|
|
### 配置网站SSL证书(命令行方式)
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# 1. 创建证书目录
|
|||
|
|
mkdir -p /www/server/panel/vhost/cert/www.ruilaizipj.com
|
|||
|
|
|
|||
|
|
# 2. 复制证书文件(如果证书在/root目录)
|
|||
|
|
cp /root/www.ruilaizipj.com_bundle.crt /www/server/panel/vhost/cert/www.ruilaizipj.com/fullchain.pem
|
|||
|
|
cp /root/www.ruilaizipj.com.key /www/server/panel/vhost/cert/www.ruilaizipj.com/privkey.pem
|
|||
|
|
|
|||
|
|
# 3. 检查nginx配置
|
|||
|
|
cat /www/server/panel/vhost/nginx/101.43.95.130.conf | grep -A 5 "ssl_certificate"
|
|||
|
|
|
|||
|
|
# 4. 如果证书路径不对,需要修改nginx配置
|
|||
|
|
# 编辑文件:/www/server/panel/vhost/nginx/101.43.95.130.conf
|
|||
|
|
# 修改SSL证书路径为:
|
|||
|
|
# ssl_certificate /www/server/panel/vhost/cert/www.ruilaizipj.com/fullchain.pem;
|
|||
|
|
# ssl_certificate_key /www/server/panel/vhost/cert/www.ruilaizipj.com/privkey.pem;
|
|||
|
|
|
|||
|
|
# 5. 测试并重载nginx
|
|||
|
|
nginx -t && nginx -s reload
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 当前登录信息
|
|||
|
|
|
|||
|
|
- **面板地址:** `http://101.43.95.130:38193/e626af3f`(目前无法访问)
|
|||
|
|
- **用户名:** `0dbelvc8`
|
|||
|
|
- **密码:** 需要重置(执行 `bt 5`,需要交互式输入)
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 建议
|
|||
|
|
|
|||
|
|
由于面板目前无法通过Web访问,建议:
|
|||
|
|
|
|||
|
|
1. **使用命令行配置SSL证书**(最快)
|
|||
|
|
2. **或者等待面板自动修复**(可能需要时间)
|
|||
|
|
3. **或者联系宝塔技术支持**
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
**生成时间:** 2025年1月28日
|
|||
|
|
**服务器IP:** 101.43.95.130
|