Ubuntu下编译安装Apache需要注意的问题
本来按照步骤一步步来,make ,make install 都成功了,可apache就是启动不起来,
在/usr/local/apache目录下,启动服务,提示如下信息:
第一句信息很好理解,就是servername的问题,于是找到apache配置文件,http.conf中,
找到servername的配置,去掉注释改成:
ServerName localhost:80
然后再次启动,结果又是以下提示信息
然后上网差资料,说是什么80端口被占用什么的,用命令找到占用80端口的进程,然后杀掉,
运行命令 netstat -lnp |grep 80
结果还是没找到
继续查资料,结果看到说1024以下的端口要root用户才能启动,于是
sudo bin/apachectl start
哈哈,结果成功了
然后,查看端口
sudo netstat -lnp |grep 80