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

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来停止服务。

原文地址:https://www.cnblogs.com/xinglongbing/p/2435391.html