最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
apache 80 端口被占用无法重启解决办法
时间:2022-06-30 18:19:50 编辑:袖梨 来源:一聚教程网
apache重启的时候可能会出现以下错误:
httpd:(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
代码如下 | 复制代码 |
#查看占用80端口的程序列表 netstat -lnp|grep 80 返回: tcp 0 0 :::80 :::* LISTEN 14860/httpd 或者ps -aux | grep apache查看所有apache的进程 #查看14860进程ID所对应的程序 ps 14860 #杀死这个进程ID kill -9 14860 或这个杀死所有的httpd进程,更绝. pkill -9 httpd |
然后就可以重启httpd服务了
windows系统中apache 80端口被占用解决办法
第一步:如果apache启动不起来的话.在 运行->cmd->netstat -ano看一下你的80端口对应的是PID是多少
这里可以看见80端口被占的PID=172,
第二步:打开任务管理器,查看进程,选择【查看】-【选择列】-勾选【PID(进程标识符)】
可以看见是迅雷占用了80端口,这时候我们结束迅雷进程,再次启动Apache,成功。
windows7 系统中
Win7的80端口默认是被System进程占用的。在cmd下输入netstat -aon | findstr 80可以发现listen 80端口的进程号(我得到的是pid=4),然后在任务管理器中,可以看到pid=4的是一个叫System的进程(点Show processes from all users)用如下方法可以
解决System进程占用80端口的问题:打开RegEdit:找到
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTP找到一个DWORD值Start,将其改为0重启电脑,System进程将不会占用80端口
友情提示,如果你服务器先安装了IIS,那么80端口被占用的可能性最大了,
相关文章
- 人们熟悉的寄居蟹属于以下哪种分类 神奇海洋11月21日答案 11-21
- 第五人格11.22共研服有什么更新 11月22日共研服更新内容介绍 11-21
- 原神恰斯卡怎么培养 11-21
- 无期迷途四星装束是谁 11-21
- 王者荣耀帝丹高中校服怎么获得 11-21
- 光遇姆明季后续版本怎么玩 11-21