UBUNTU 7.10安装squid 2.6反向代理实例
SQUID是个不错的代理服务器,做正向代理让公司内部的人统一出口,便于管理
做反向代理可以将你的WEB服务器负载能力提高至少一个数量级[视具体应用会有一些差异]
在UBUNTU下squid并不是什么困难的事情,因为一个apt-get install squid就装好了
装好之后默认的是3128端口的正向代理,只要写个 visible_hostname就可以使用了
下面说一下反向代理,在网上搜了半天,就几乎没有现成能用的squid.conf文件,大多文章都是转载的,一个写错了,就全都错了,贴一个我的绝对可用的文件上来,大家可以在这个的基础上进行修改:
#
http_port 127.0.0.1:80 vhost vport #根据你的外网IP修改
#
OverConnLimit maxconn 16
http_access deny OverConnLimit
#
acl Manager proto cache_object
acl Localhost src localhost
http_access allow Manager Localhost
http_access deny Manager
#
visible_hostname mytools
cache_mgr [email protected]
#
cache_effective_user proxy
cache_effective_group proxy
tcp_recv_bufsize 65536 bytes
cache_peer 127.0.0.1 parent 81 0 no-query originserver #这行是关键阿!网上很多都是2.5的配置,而2.6已经不适用那些配置了
icp_port 0
acl all src 0.0.0.0/0.0.0.0
http_access allow all
cache_dir ufs /var/cache/squid/cache 1024 1 1 #为了调试方便,目录结构设置的相当简单,实际应用要多建一些
cache_store_log /var/cache/squid/cache/store.log
cache_log /var/cache/squid/cache/cache.log
#debug_options ALL,1 33,2 #如果需要调试开这行
剩下的就是改相关目录权限,修改APACHE的监听端口了,没什么难度,如果想做更多的事在这个配置文件的基础上改就OK了
- 最新评论