存档
-
利用Squid做反向代理
昨天,公司同事在QQ上询问反向代理的安装与配置方式。以下是我的一个简易配置范例,可以参考一下:
#####Base Info#####
pid_filename /usr/local/squid/var/logs/squid.pid
cache_log /usr/local/squid/var/logs/cache.log
access_log /usr/local/squid/var/logs/access.log squid
cache_effective_user squid
cache_effective_group squid
visible_hostname cache.g868.com
#####Cache Info#####
cache_dir ufs /dev/shm/cache 256 16 256
maximum_object_size 10240 KB
maximum_object_size_in_memory 512 KB
cache_mem 512 MB
#####Base Port#####
http_port 80 accel vhost vport
icp_port 3130
#####Node Info#####
cache_peer 59.37.xx.xxx parent 80 0 no-query originserver name=websrv01
cache_peer_domain websrv01 cache.g868.com
#####Acl Info#####
acl all src 0.0.0.0/0.0.0.0
http_access allow all2009年10月16日 | 归档于 Squid -
巧用tmpfs存放squid cache
tmpfs有以下优势:
1.动态文件系统的大小,
2.tmpfs 的另一个主要的好处是它闪电般的速度。因为典型的 tmpfs 文件系统会完全驻留在 RAM 中,读写几乎可以是瞬间的。
3.tmpfs 数据在重新启动之后不会保留,因为虚拟内存本质上就是易失的。所以有必要做一些脚本做诸如加载,绑定的操作。
操作过程,如下:cat >> /etc/rc.local > /etc/squid/squid.conf
2009年8月31日 | 归档于 Squid