当前位置:网站首页 >  资讯

宝塔80端口被占用怎么解决?分享三个亲测有效的方法

时间:2026年06月08日 15:31:34 来源:易频IT社区

用宝塔搭网站的朋友,谁没踩过80端口被占用的坑啊?刚装好面板开站点,服务死活启动不了,后台一看提示端口被占用,急着上线网站的时候真的头大。

先找凶手:查出到底是谁抢了80端口

别上来就瞎改配置瞎重装,先搞清楚哪个程序占了端口,就像你家车位被占,总得先查到车牌才好联系挪车对吧?

Linux系统查询占用命令

直接登服务器ssh,执行下面这行命令就行:

``` netstat -tulpn | grep :80 ```

命令跑完就能看到占用端口的程序名字和进程ID了,一般常见的就是系统自带的httpd,或者你之前手动装过nginx、apache,和宝塔的环境抢端口。

Windows系统查询占用命令

打开cmd命令提示符,依次执行两行命令:

``` 第一步查出占用80端口的进程ID netstat -ano | findstr "0.0.0.0:80" 第二步根据进程ID找对应的程序名 tasklist | findstr "你的进程ID" ```

Windows下最常见的凶手就是系统自带的IIS服务,十有八九都是它干的,还有些冷门的比如迅雷、某些云桌面服务也会乱抢。

三种情况对应解决,挨个试就行

情况一:占用端口的程序你根本不用

这是最简单的情况,直接干掉就完事儿,占着茅坑不拉屎留着干嘛?

宝塔80端口被占用怎么解决?分享三个亲测有效的方法

Linux下如果是系统自带的httpd,直接停服务禁开机自启:

``` systemctl stop httpd systemctl disable httpd ```

Windows下如果是IIS,你不用的话直接关掉就行,想要彻底解决就去「启用或关闭Windows功能」里,把Internet Information Services的勾去掉,重启电脑就永久释放端口了。

情况二:占用程序还要用,改端口就行

总有些时候你两个程序都要用,比如服务器既要跑IIS又要跑宝塔站点,总不能删一个吧?换个端口就搞定了。

改宝塔这边最省事,几步操作:

  • 登录宝塔面板后台,找到对应站点点击「设置」
  • 打开「配置文件」,把监听的80端口改成其他闲置端口,比如8080
  • 保存配置后重启nginx或者apache,站点就能正常启动了

要是你非要用80端口,改完之后给原来的程序换80,或者给宝塔做个反向代理就行,怎么方便怎么来。

情况三:宝塔自己和自己抢端口

这个坑真的很多人踩,很多新手之前手动装过一遍nginx或者apache,后来又装了宝塔,宝塔自带全套环境,这不就两个服务抢同一个80端口了?

解决方法也简单,把你之前手动装的那个旧版本卸载了就行,留宝塔管理的就够了,省得两个天天打架。

其实80端口占用真不是什么大问题,找对进程一两分钟就能搞定,真没必要上来就重装系统瞎折腾,按我说的方法试一下,基本都能解决。

相关推荐

最新

热门

推荐

精选

标签

易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。

Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图