最近在刚重装完系统的电脑上安装APMServ,发现Apache无法启动,Apache本身无日志记录。官方说的原因是80端口被占用,但喵使用netstat -a却并未发现有任何程序占用了80端口。在系统事件查看器中看到Apache如下的错误:
The Apache service named reported the following error:>>> (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : make_sock: could not bind to address 0.0.0.0:443 .
The Apache service named reported the following error:
>>> Unable to open logs .
喵又怀疑443端口是不是被占用了,再一次使用netstat -a依旧无果。当看到 Unable to open logs ,又怀疑是不是路径有错误?在搜索了一番后看到D:/APMServ5.2.6/Apache/conf/extra/httpd-ssl.conf 文件中有这么一句
<Directory “E:/APMServ5.2.0/www/cgi-bin”>
遂修改为
<Directory “D:/APMServ5.2.6/www/cgi-bin”>
问题解决



