我不能让apache2开始。 我用端口8585 nodejs然后我重新启动服务器,而不closures节点实例,从那一刻我堆栈与此错误:
- 启动Web服务器apache2(98)已经在使用的地址:AH00072:make_sock:无法绑定到地址[::]:8585(98)地址已经在使用中:AH00072:make_sock:无法绑定到地址0.0.0.0:8000否侦听套接字可用,closuresAH00015:无法打开日志操作“启动”失败。 Apache错误日志可能有更多的信息。
我用这个命令来检查这些端口是否被使用了netstat -lnp | grep :8585 netstat -lnp | grep :8585但没有结果。 我将如何获得Apache运行? 我使用的是Ubuntu 14.04。
看起来像你有多个错误。 这告诉我你有权限问题:
AH00015: Unable to open logs
使用netstat后,你应该检查用户是否有权启动Apache(日志,端口的权限…)
netstat -tulpn | grep :<PORT>
最后,我发现它, grep -ri listen /etc/apache2 ,当我发现一个使用相同的端口8585的非常旧的configuration文件时,我感到惊讶,我只是改变它,然后重新启动我的服务器,一切都很好。 我无法得到它,我用这个文件与这个端口差不多一年没有问题,为什么现在??!