取消 搜索
网络运维 解决宝塔Linux面板加雷池导致80端口冲突的问题

解决宝塔Linux面板加雷池导致80端口冲突的问题

头像
林奈 文章作者
2025年2月7日
4 阅读

原因:

虽然雷池实际上已经内置了 Tengine,可以直接接管 80 端口,但是因为单机上已经安装了 Nginx,它本身就监听了该端口,那么雷池无法继续监听这个端口。这是因为在同一台服务器上,80 端口只能被一个进程独占使用,无法同时被多个服务监听。

解决方案:

1.修改 Nginx配置文件

你可以通过修改 Nginx 的配置文件,将 Nginx 的监听端口从 80 改为其他端口(例如 8080)。具体步骤如下:

找到 Nginx 的配置文件,通常位于 /etc/nginx/nginx.conf 或 /www/server/panel/vhost/nginx/ 目录下。

打开 0.default.conf 和 phpfpm_status.conf 文件,找到 listen 80; 这一行,将其修改为 listen 8080;

保存文件并重启 Nginx 服务,使配置生效。

2.防止宝塔面板覆盖配置

宝塔面板在管理网站时,可能会自动生成或覆盖配置文件,导致你手动修改的端口被重置为 80。为了避免这种情况,你可以:

在宝塔面板中手动修改每个网站的监听端口。

或者在修改配置文件后,锁定配置文件,防止宝塔面板自动覆盖。你可以通过设置文件权限为只读,或者在宝塔面板中禁用自动配置功能。

至此端口冲突问题已经解决可以开始置雷池

雷池的原理请看此处https://waf-ce.chaitin.cn/docs/guide/config

 

ciallo

分享:

评论

暂无评论

快来抢沙发吧~

APP二维码
APP二维码

扫码下载APP

客服二维码
客服二维码

扫码联系客服

客服电话:{{ floatingServicePhone }}

工作时间:{{ floatingServiceHours }}

客服电话:400-123-4567

工作时间:周一至周五 9:00-18:00

公众号二维码
公众号二维码

扫码关注微信公众号

无障碍工具
字体大小
{{ fontSizeLevel }}%
高对比度
页面缩放
{{ zoomLevel }}%
大鼠标
文字朗读
{{ pendingQQInfo.nickname }}
QQ账号
取消 {{ qqCompleteLoading ? '保存中...' : '完成注册' }}