【求助】偶使用1.0final apt-get install apache2出現的問題

偶裝好后 不能正常運行apache2
出現如下錯誤
apache2: Could not determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
httpd not running, trying to start
(13)Permission denied: make_sock: could not bind to address [::]:80
no listening sockets available, shutting down
Unable to open logs

偶把服務裏面的apache2 去掉 在重啓系統后
還是出現同樣的錯誤

而beta4 只要apt-get install apache2就可以正常運行了
鬱悶中哇
偶在linux下服務器的經驗值很少 請大家賜教了

计算机名字

1. 计算机名字
在 /etc/apache2/apache2.conf 之类里加行
ServerName "localhost"

2. 权限

你没设置httpd.conf

里面的severname 估计被注释掉了,你去掉#就行了

我是自己编译,谁知道怎么加入自动启动吗,我把httpd自制到/etc/init.d中,启动后我看了是没启动,好像是没带 -k start参数,怎么把参数加进去啊

已解决了

自己写个脚本

#!/bin/sh
/usr/local/apache/bin/httpd -k start

然后保存为rc-httpd
设为执行程序
chmod +x rc-httpd
然后自制到/etc/init.d/中

你的问题我在把apachetl加到/etc/init.d 时也遇到过,我把 /etc/rc0.d 及其他 的rc1.d ....... 目录中K00httpd的链接都删了

還素不能運行

錯誤依舊素下面 servername已經添加
(98)Address already in use: make_sock: could not bind to address [::]:80
no listening sockets available, shutting down
有沒有查看端口的命令哇 好煩
根據firstddf的提示偶刪掉了S95apache2
裏面沒有K00httpd 重啟後還素不行

MSN: store88666 at msn dot com
Anybody use msn can add me

你是升级安装还是新安装啊

你/etc/init.d/中相关的脚本删了吗?
还有/etc/rc2.d /ect/rc3.d .... /etc/rcS.d 中的相关删干净了吗?

依舊不行

把init.d裏面的apache2刪掉了也不行

MSN: store88666 at msn dot com
Anybody use msn can add me

看这行 Address already in

看这行
Address already in use: make_sock: could not bind to address [::]:80

不懂

就是這一行 怎麽看哪些程序使用了什麽端口呀
知道被占用了

MSN: store88666 at msn dot com
Anybody use msn can add me

可以進服務器

偶吧#Listen 80注釋掉 就可以登陸了
或許改為Listen 800
然後80和800端口都可以訪問了
不過還素出現了問題
具體看這裏http://www.linuxsir.org/bbs/showthread.php?p=1550270#post1550270

MSN: store88666 at msn dot com
Anybody use msn can add me