首页 > Web开发 > 详细

apache启动错误 AH00072

时间:2019-11-13 00:45:45      阅读:147      评论:0      收藏:0      [点我收藏+]

 


错误描述:


make_sock: could not bind to address [::]:443

G:\Apache24\bin>httpd.exe -w -n "Apache2.4" -k start
(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: make_sock: could not bind to address [::]:443
(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: make_sock: could not bind to address 0.0.0.0:443
AH00451: no listening sockets available, shutting down


 

根据错误提示,应该是端口被占用:

1:查找端口占用

C:\Users\heliang>netstat -ano | findstr "443"

技术分享图片

 

 2.查看进程占用程序

C:\Users\heliang>tasklist | findstr "4124"
VisualSVNServer.exe           4124 Services                   0      5,264 K

技术分享图片

 

 可见433由VisualSVNServer.exe占用,根据“先来后到”的原则,那么只有更改apache的这个端口了。

解决方法
进入Apache的安装目录,搜索443,修改为444(或者其他可用端口)。

(我这里借用了subLime text来搜索文本中的433的。Apache24压缩文件放在我电脑的G盘)

我本地需要修改的文件如下:

G:\Apache24\conf\extra\httpd-ahssl.conf
G:\Apache24\conf\extra\httpd-ssl.conf
G:\Apache24\conf\original\extra\httpd-ssl.conf
G:\Apache24\logs\install.log

接下来就可以正常启动Apache了。

启动 Apache
httpd.exe -w -n "Apache2.4" -k start 

停止 Apache
httpd.exe -w -n "Apache2.4" -k stop 

重启 Apache
httpd.exe -w -n "Apache2.4" -k restart

### 请将cmd窗口路径切换到在Apache的bin目录,然后执行bash命令。

例如,我这里把Apache24解压出来放在了G盘。需要进入 G:\Apache24\bin   以管理员权限执行运行Apache的命令。

技术分享图片

 

apache启动错误 AH00072

原文:https://www.cnblogs.com/music-liang/p/11845975.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!