首页 > Web开发 > 详细

Linux 下安装 Apache 后启动提示 (98)Address already in use: make_sock: could not bind to address [::]:80

时间:2015-02-04 12:59:05      阅读:508      评论:0      收藏:0      [点我收藏+]

我是在Ubuntu下测试的,其他的系统参考,操作是一样的


看到这个提示了,就应该想到是端口占用


我们先 netstat -lnp|grep 80 看看有没有占用端口的程序(记得用root权限执行,不然显示不完全)

然后看命令的下一行,有没有 LISTEN (进程ID)/(进程名)


如果有,kill 掉那个进程 ID,再尝试启动 Apache


如果 kill 后还是报错,打开 httpd.conf 或 apache2.conf 文件(Ubuntu 通过 apt-get 安装的是这种)


删掉里面的 Listen 80 这行,因为在 apache2.conf 同级目录下,有一个 ports.conf 已被 Include


重复的监听端口号也会报此错误。最后再启动,应该没问题了

Linux 下安装 Apache 后启动提示 (98)Address already in use: make_sock: could not bind to address [::]:80

原文:http://blog.csdn.net/maxsky/article/details/43483871

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