Squid无法启动问题

   最近项目中需要在我们的VPN网络(A网)中使用另一个公司的VPN网络(B网)中提供的WebService服务,且A网与B网存在地址冲突。最后决定使用代理实现。
   1.实现了我们内网(C网)中的一台机器(proxy)与B网服务提供机器(server)的直连。因此,proxy可以直接访问server的资源。
   2.A网中的机器都可以通过C网与proxy连接。
   3.proxy系统是Linux RedHat AS5。使用squid提供代理服务。

   squid按照http://www.chnlanker.com/web-server/3760.html中的步骤安装的squid-2.7.STABLE9。第一次安装完成后,使用下面的配置,启动成功,并运行正常:
  
   visible_hostname squid.bwtz.com
cache_dir ufs /data/cache1/ 1024 16 256
cache_mem 256 MB
cache_effective_user  squid
cache_effective_group squid
http_port 192.168.0.114:3128
cache_mgr [email protected]
cache_access_log none
cache_store_log none
acl all src 0.0.0.0/0
acl normal src 192.168.0.2-192.168.0.255/32
http_access allow normal
   

  
   最近调试程序时,把squid关掉,再启动时代理无法使用。查找了很多资料,重装程序,修改配置,都不起作用。耗费了一整天的时间后,终于发现,是因为在启动squid前,没有停止iptables服务。  特此记录!

   另:无法理解iptables服务,为什么会影响squid,谁能解惑?

猜你喜欢

转载自aseara.iteye.com/blog/1765967