LinuxSir.cn,穿越时空的Linuxsir!

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

Squid做代理服务器,访问任何站点都连接到apache的根目录,哪里没设置对啊????

[复制链接]
发表于 2005-10-19 18:17:40 | 显示全部楼层 |阅读模式
我的DEBIAN系统有两个网卡,eth0连接到外网,IP是202.115.30.162,eth1连接内网,我设置其地址为192.168.1.1,另外一台PC设置IP地址为192.168.1.2,网关设置为192.168.1.1,squid.conf配置文件如下.在PC中,设置IE代理为192.168.1.1:80,结果在PC中访问任何网站都连接到DEBIAN系统的apache 根目录下了,请问该在哪里设置??谢谢了!!
# NETWORK OPTIONS
# OPTIONS WHICH AFFECT THE NEIGHBOR SELECTION ALGORITHM
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
# OPTIONS WHICH AFFECT THE CACHE SIZE
# LOGFILE PATHNAMES AND CACHE DIRECTORIES
# OPTIONS FOR EXTERNAL SUPPORT PROGRAMS
# OPTIONS FOR TUNING THE CACHE
# TIMEOUTS
# ACCESS CONTROLS
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl SSL_ports port 443 563
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp
acl Safe_ports port 443 563     # https, snews
acl Safe_ports port 70          # gopher
acl Safe_ports port 210         # wais
acl Safe_ports port 1025-65535  # unregistered ports
acl Safe_ports port 280         # http-mgmt
acl Safe_ports port 488         # gss-http
acl Safe_ports port 591         # filemaker
acl Safe_ports port 777         # multiling http
acl Safe_ports port 901         # SWAT
acl purge method PURGE
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access deny all
icp_access allow all
# ADMINISTRATIVE PARAMETERS
# OPTIONS FOR THE CACHE REGISTRATION SERVICE
http_port 80
# HTTPD-ACCELERATOR OPTIONS
# MISCELLANEOUS
# DELAY POOL PARAMETERS (all require DELAY_POOLS compilation option)
 楼主| 发表于 2005-10-21 14:29:09 | 显示全部楼层
怎么就没人回复我啊,帮我顶顶也好啊
回复 支持 反对

使用道具 举报

发表于 2005-10-21 17:00:31 | 显示全部楼层
apache 占用了端口80?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-22 23:38:14 | 显示全部楼层
改成3128效果也一样的,看来不是apache 占用了端口80这个原因了
回复 支持 反对

使用道具 举报

发表于 2005-10-24 01:34:44 | 显示全部楼层
你的apache服务器是不是打开了?
加上这样一个条规则看看:
acl lan src 192.168.1.0/24
http_access allow lan
加到http_access deny all 的前面

要是还不行,查看一下iptables是不是有转发的规则!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-24 11:10:47 | 显示全部楼层
改了也是一样的,我的防火墙是关了的
之前我是在DEBIAN系统上试的,刚用RH9试了,RH9eth0的IP是202.115.30.159,网关是202.115.30.1,eth1IP设置为192.168.1.3,防火墙关闭了,apache是起来了的,修改默认配置文件http_port 192.168.1.3:80,加与不加acl lan src 192.168.1.0/24
http_access allow lan这个规则,都试过的.WINDOWS的IP设置为192.168.1.2,网关设置为192.168.1.3,浏览http://202.115.30.159/看到了apache 的欢迎页面,输入其他任何页面也是到这个页面,哪个高手帮在RH9上帮试一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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