IT追梦者

Programming
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

ubuntu下 apache 80端口错误提示的几种情况

Posted on 2012-04-06 22:08  星龙冰  阅读(1531)  评论(0编辑  收藏  举报

1. 在Ubuntu下非root用户,apache使用80端口启动的时候,可能会报"(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80",

此时,需要对apache的httpd属性进行相应的调整: sudo chmod u+s httpd或者sudo chmod 4755 httpd .

2. 通过apt-get install apache2的安装的方式,配置文件安装在/etc/apache2;而apache可能以服务的方式启动,默认使用的就是80端口,如果你自己手动安装了另外的apache也使用的80端口此时可能报:"(98)Address already in use: make_sock: could not bind to address [::]:80",直接kill -9 pid杀掉apache进程,他又会新起一个进程。要通过/etc/init.d/apache2 stop来停止服务。