LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1178|回复: 4

是apache配置方面的问题吗?

[复制链接]
发表于 2004-2-17 10:55:14 | 显示全部楼层 |阅读模式
我在redhat9.0上安装了apache,安装过程正常.
httpd.conf配置文件中只修改了3个部分:
1.Listen端口改成 80;
2.服务器名称改成自己主机的ip;
3.管理员邮箱地址;
其它部分都没修改.

执行apachectl start后,显示httpd started.
在本机的浏览器中输入ip地址,可以看到apache的测试页面.

问题是:
同寝室的一台机子,winXP下用ie登陆时,不能打开,提示服务器或者DNS出错;然而ping我的主机却能够ping通.

不知道是什么原因?如何解决呢?
发表于 2004-2-17 11:08:26 | 显示全部楼层
防火墙的80端口没有开。
 楼主| 发表于 2004-2-17 11:40:42 | 显示全部楼层
我打开etc/services配置文件,里面80端口是开的呀?

看了一些文章,运行如下两条命令:
./iptables -A INPUT -p tcp --dport 80 -j ACCEPT
./iptables -A FORWARD -p tcp --dport 80 -j ACCEPT

外部访问的时候依然不能成功.
不知道是否打开所说的防火墙?究竟问题何在?

我对linux不是很熟,望能指教一二.
发表于 2004-2-17 11:49:26 | 显示全部楼层
直接用 IP 不能访问么?
可能解析计算机名有错
用 IP 应该就可以了

你用 netstat 看看开了什么端口
 楼主| 发表于 2004-2-17 19:13:17 | 显示全部楼层
还是防火墙没有打开.以root身份运行setup,发现防火墙设定的是最高级别的,改成中级,并开放了ssh和http.然后从其它主机登陆,一切OK.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表