Apache2.2.4建立HTTP服务,局域网内其它计算机无法访问此服务

Apache2.2.4建立HTTP服务,局域网内其它计算机无法访问此服务

OS:ubuntu 7.10
Apache:2.2.4
局域网使用C类地址,192.168.254.X。局域网通信无问题。IP通过DHCP获得192.168.254.174

Apache不是自己编译的,而是直接从ubuntu源里下载安装的。启动apache服务后,本机输入http://localhost/或http://本机IP/均可访问到本机http服务。
但是局域网内其它计算机访问http://我的IP/          会无法访问,并自动转向http://localhost,并提示无法访问(当然无法访问,其它计算机上并没有http服务)。

重启apache服务时会提示:
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName                                   [ OK ]

证明HTTP服务确实是启动的,但就是别人访问不了。
这个127.0.1.1我查了一下,在/etc/hosts文件中有,对应的是我本机的主机名,我不太清楚这个是干什么用的。

在网上多处查找无解,特来此地求教如何使apache2将服务指定到我的C类地址IP上,而不是这个localhost上,多谢!
dns 解析一下

127.0.1.1 我想是conf文件有的地方不小心改错了吧。

用  apache configtest 测试一下,看看配置文件是否正确
我也出现这个问题
萨原因呢?
防火墙设置好 就可以了
你用的网页文件的首页是不是自动转向了,找一个静态页面访问一下
如果用域名访问,可以通过hosts文件,指向主机IP地址,比如你的服务器ip是192.168.254.174,希望通过域名或者机器名webserver来访问这个web服务器,你可以在要访问这个服务器的客户机上的hosts文件添加如下一行"
192.168.254.174 webserver
这样你就可以在客户端机器上用如下域名访问192.168.254.174的web服务了:
http://webserver