缓存代理服务器Squid
时间:2009-07-15 来源:流星陨落
缓存代理服务器Squid
1. 更改启动级别
chkconfig --level 35 squid on
2. 确认主机有完整的域名
Vi /etc/hosts
192.168.1.1 qubaoquan.quabaoquan.com qubaoquan
3. squid服务器的初始化
squid –z
4.设置缓冲内存为服务器物理内存的三分之一到四分之一
vi /etc/ squid/ squid.conf
将其cache_mem 8 MB
改为cache_mem 64MB (例)
5.设置工作目录
vi /etc/ squid/ squid.conf
cache_dir ufs /var/spool/squid 100 16 256 (标记的为可以更改)
6访问控制的设置
vi /etc/ squid/ squid.conf
acl qubaoquan src 192.168.1.1/24
http_access allow qubaoquan
7.启动Squid服务
配置透明代理服务器
1.编辑squid.conf文件
vi /etc/ squid/ squid.conf
//在配置文件中添加以下的配置行
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
执行squid脚本:service squid reload
2.修改防火墙配置脚本
vi /etc/sysconfig/ipdtables/iptables_masquerade
iptables -t nat -A PREROUTING -s 192.168.1.0/24 \
> -p tcp --dport 80 -j REDIRECT --to-ports 3128