最新下载
热门教程
- 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-20
- 物华弥新青瓷莲花尊阵容怎么搭配 青瓷莲花尊阵容搭配推荐 11-20
- 塔防纪元英雄培养 塔防纪元英雄培养(顺序)攻略大全 11-20
- 卡厄思梦境心灵术士哪个好 心灵术士介绍一览 11-20
- 饥荒指令代码大全 饥荒(控制台)指令代码一览表 11-20
- 卡厄思梦境雨果阵容怎么搭配 雨果最佳阵容推荐 11-20