win7下启动apache失败,Apache shutdown unexpectedly

今天在本地启动xampp时,发现如下错误

Error: Apache shutdown unexpectedly.
This may be due to a blocked port, missing dependencies,
improper privileges, a crash, or a shutdown by another method.
Check the “/xampp/apache/logs/error.log” file
and the Windows Event Viewer for more clues

通过运行apache/bin/httpd.exe 打印错误log获得错误信息如下:

E:\xampp\apache\bin>httpd.exe
(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: make_sock: could not bind to address [::]:443
(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: mak
e_sock: could not bind to address 0.0.0.0:443
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs

也就是说443端口被占用,apache无法监听443端口了。
知道问题就好解决了,打开CMD运行netstat -ano查看443端口被占用的ID号,打开任务管理器,在服务中查该ID所对应的服务,
如图:

err

发现443端口被虚拟机占用,没办法,虚拟机也要用,只能想Apache的办法了,在xampp上打开httpd-ssl.conf文件,查找Listen 443,将其更改为Listen 442,保存并重启apache,OK!故障排除!!!

err1

© 版权声明
THE END
喜欢就支持以下吧
点赞0赞赏
分享
评论 共2条

请登录后发表评论

    • 随之长风
    • 懿古今0

      修改端口号方法很实用

      4年前