今天在启动apache2服务时老是报错,郁闷了我一整天,现在终于找到解决方法了!现将整个过程与大家分享,希望能帮到那些跟我有着同样困惑的同志:
1、在终端键入:service apache2 start
系统提示:
* Starting web server apache2
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
2、上网搜了一下,说可能是80端口被占用了,说修改httpd.conf 里面的端口即可,但我的httpd.conf 文件是空的,用netstat -a -o 命令也找不到占用80端口的服务,后来网上有些文章说是1024以内的端口服务只有root权限才能启动,于是试了一下,果然行得通:
在终端输入sudo service apache2 start
系统提示输入密码,输入密码后出现一下信息:
* Starting web server apache2
httpd (pid 1172) already running
[ OK ]
此时说明apache服务成功开启!
以上就是整个过程,希望对大家有用!
yanglong985 于 2012-08-12 10:39:19发表:
学习学习
wpanl 于 2012-07-17 23:22:53发表:
/etc/init.d/apache2 restart启动时报错
nxzcc 于 2010-09-19 08:44:38发表:
受教了