您的位置:程序门 -> linux/unix社区 -> 系统维护与使用区



linux9 下  使用系统自带的 apache做http服务 httpd进程正常启动 别的机器无法访问


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


linux9 下 使用系统自带的 apache做http服务 httpd进程正常启动 别的机器无法访问
发表于:2007-12-20 12:49:12 楼主
linux9   下     使用系统自带的   apache做http服务   httpd进程正常启动   端口也有   80的监听    
本机访问   127.0.0.1可以正确返回测试页    
但是用别的机器访问   却无法打开网页     请问是什么问题  
服务器用的是公网ip     防火墙已关闭

请帮助我下   搞了2天了也不知道问题在哪
发表于:2007-12-20 12:56:501楼 得分:0
你从别的机器执行:telnet   服务器ip   80   试试?如果不通,就是网络上的啥问题了!呵呵!如果通,就是你apache的问题,建议自己下一个,装一下!呵呵!  
发表于:2007-12-27 07:51:072楼 得分:0
你把linux的防火墙关了就好了
发表于:2007-12-27 08:15:353楼 得分:0
应该还是防火墙或相关安全配置的问题。
发表于:2007-12-27 10:11:444楼 得分:0
1   dns解析是不是正确    
2   netstat   -anp   看下是否有apache进程在监听80端口
3   iptable   -f     然后在客户端   telnet   ip   80   看是否连接   也可以在服务器端tcpdump   查一下过来的数据包,是不是正常。
发表于:2007-12-27 10:14:125楼 得分:0
看下apache的log   上面写的很清楚   看看文件的访问权限及apache的config里配置的权限
发表于:2008-01-10 09:36:416楼 得分:0
首先,在另一台计算机上用ssh登录一下你自己的主机,看网络连接有没有问题,如果没有问题,在看看apache的配置文件。还得看看dns解析是不是正确的
发表于:2008-01-10 09:53:157楼 得分:0
刚才我实验了一下,你说的问题。可能跟防火墙的配置有关系,还有一点可能,就是你把ip地址弄错了  
哈哈
我刚才就犯了个这么搞笑的错误
发表于:2008-01-15 14:31:128楼 得分:0
能ping通么?
发表于:2008-01-15 14:32:059楼 得分:0
用别的机器看能不能ping通你的机器
发表于:2008-01-15 14:39:4410楼 得分:0
用别的机器看能不能ping通你的机器,我也遇见过,当时是防火墙的问题.


快速检索

最新资讯
热门点击