局域网浏览器访问不了自己的web主机-解决办法

王朝厨房·作者佚名  2007-01-05
宽屏版  字体: |||超大  

redhat9 配置好了你的DNS服务+代理服务器,squid以后

又设置了httpd服务开启,在服务器端可以使用www.abc.com.cn

浏览自己的主页,其中www.abc.com.cn为自己设置的服务器名

并且DNS正确启动,nslookup www.abc.com.cn 可以正确解析ip地址

但是在局域网使用浏览器在地址栏写入www.abc.com.cn后却提示:

您所请求的网址(URL)无法获取

。。。。。

Generated Sat,13 Mar 2004 17:35:23 by admin (squid/2.4STABLE1)

为什么呢??

注意到了提示信息的最后一行,说明是squid无法找到dns服务

我知道dns服务使用53端口

在/etc/squid/squid.conf里缺省设置了一系列的规则

其中除了信任的端口,其他都deny了

acl Safe_ports port 80

acl Safe_ports port 21

......

http_access !Safe_ports

这就是说需要地址解析时53端口的通信被squid封掉了

所以在这中间加一句

acl Safe_ports port 80

acl Safe_ports port 21

[color=red:d04ce76d4a]acl Safe_ports port 53[/color:d04ce76d4a]

存盘

service squid restart

一切ok可以在局域网使用主页服务了

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有