宝塔面板修改端口后无法登入

今天通过宝塔面板登录腾讯云主机,看到下面的提醒,顺便点进去随便改了个端口

本以为改端口是很简单事情,结果我改完之后面板立马登不上了,接下来我改了登录地址和端口也不行,我以为是防火墙的问题,增加了防火墙的准入规则也不行。

本来都想重装了,毕竟也没什么东西,但是后来意识到腾讯云的后台也可以登入改配置文件,一通查询后没找到改配置文件的方法,发现宝塔面板的命令行修改就可以。

sudo -i

先切换成root用户,然后直接执行宝塔面板

bt 

输出如下

==================================宝塔面板命令行====================================
(1) 重启面板服务                  (8) 改面板端口                                   |
(2) 停止面板服务                  (9) 清除面板缓存                                 |
(3) 启动面板服务                  (10) 清除登录限制                                |
(4) 重载面板服务                  (11) 设置是否开启IP + User-Agent验证             |
(5) 修改面板密码                  (12) 取消域名绑定限制                            |
(6) 修改面板用户名                (13) 取消IP访问限制                              |
(7) 强制修改MySQL密码             (14) 查看面板默认信息                            |
(22) 显示面板错误日志             (15) 清理系统垃圾                                |
(23) 关闭BasicAuth认证            (16) 修复面板(检查错误并更新面板文件到最新版)    |
(24) 关闭动态口令认证             (17) 设置日志切割是否压缩                        |
(25) 设置是否保存文件历史副本     (18) 设置是否自动备份面板                        |
(26) 关闭面板ssl                  (19) 关闭面板登录地区限制                        |
(28) 修改面板安全入口             (29) 取消访问设备验证                            |
(0) 取消                                                                           |
====================================================================================

然后直接改回端口

bt 8

8888 

去原来登录的网址登录就好, 或者执行以下命令会显示外网登录面板,腾讯云服务器没法内网登录

sudo /etc/init.d/bt default

### Nginx 配置影响宝塔面板录的解决方案 当遇到因 Nginx 配置不当而导致宝塔面板无法正常录的情况时,可以按照以下方法排查并解决问题。 #### 1. 检查 Nginx 的配置文件路径 在宝塔面板中,Nginx 的主要配置文件通常位于 `/www/server/nginx/conf` 下,而针对特定站点的配置文件则存储在 `/www/server/panel/vhost/nginx` 中[^1]。因此,应优先检查这些位置中的配置文件是否存在错误。 对于宝塔面板自身的访问口(通常是 `http://服务器IP:8888` 或自定义端口),其对应的配置文件可能并不直接存在于上述目录下,而是由宝塔内置的服务管理器动态生成。可以通过命令查看当前生效的 Nginx 配置文件: ```bash nginx -T ``` 此命令会打印出完整的加载配置内容,便于定位潜在问题所在。 --- #### 2. 排查 Nginx 运行状态 如果发现宝塔面板无法通过浏览器访问,可能是由于 Nginx 启动失败引起的。此时可执行以下命令来确认服务的状态: ```bash systemctl status nginx.service ``` 若显示异常,则需进一步分析日志信息以找出具体原因。常见情况包括语法错误或权限不足等问题[^3]。 --- #### 3. 修改默认配置防止冲突 有时第三方应用或其他操作可能会修改全局范围内的 Nginx 设置,从而干扰到宝塔的功能实现。建议备份原始数据后再做调整: 进宝塔后台界面,在【网站】-> 【设置】选项卡里找到对应域名关联的部分,手动编辑其中的内容确保没有多余的规则覆盖必要项。比如添加跨域支持时应注意不要误删其他重要指令[^4]: ```nginx server { listen 80; server_name your-domain.com; location / { proxy_pass http://localhost:8888; # 假设这是实际目标地址 add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Methods GET,POST,OPTIONS; } } ``` 以上片段仅作为示范用途,请依据实际情况定制化处理! --- #### 4. 清理缓存重载服务 完成所有更改之后记得清理相关缓存以及重新加载 Nginx 来使新设定即时生效: ```bash rm -rf /tmp/*_fastcgi* service php-fpm restart && service nginx reload ``` 这样不仅有助于消除残留的影响因素还能验证最终效果如何。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值