我已经安装了Nginx来优化Apache请求的速度。 几个星期以来,一切都很好,我所有的网站都开始飞起来了。 但是,我决定安装乘客,并已经打破了我的Apache。 这不是开始…所以,我想这是因为端口80已经被Nginx使用
netstat显示这样的情况:
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 3932/nginx.conf
尝试启动Apache时出错说:
(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
那么,我怎样才能修复我的Apache再次工作呢? 顺便说一句,我已经重新编译它为prefork 😀
任何帮助,将不胜感激。 亚历克斯,谢谢
你必须使用另一个端口。 尝试在/ etc / apache2目录中search某些configuration文件指令“Listen”并以这种方式更改它,例如:
Listen 81