红联Linux门户
Linux帮助

关于apache2启动失败问题的解决方法~

发布时间:2010-09-18 23:26:25来源:红联作者:zifeiyu-fish
今天在启动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服务成功开启!

以上就是整个过程,希望对大家有用!
文章评论

共有 3 条评论

  1. yanglong985 于 2012-08-12 10:39:19发表:

    学习学习

  2. wpanl 于 2012-07-17 23:22:53发表:

    /etc/init.d/apache2 restart启动时报错

  3. nxzcc 于 2010-09-19 08:44:38发表:

    受教了