标签:反向 员工 参数 服务 结束 贵的 官方 搭建 linux
/etc/squid/squid.conf
vim /etc/squid/squid.conf
加入如下配置
http_port 3128
acl manager proto cache_object
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
acl localnet src 10.0.0.0/8 # RFC1918 possible internal network
acl localnet src 172.16.0.0/12 # RFC1918 possible internal network
acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
acl SSL_ports port 443
acl Safe_ports port 80 8080 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localnet
http_access allow localhost
http_access allow all
cache_dir aufs /data/cache 1024 16 256
cache_mem 128 MB
hierarchy_stoplist cgi-bin ?
coredump_dir /var/spool/squid
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
mkdir /data/cache #创建缓存目录
chown -R squid:squid /data/cache #更改权限
squid -z #初始化缓存目录,该步骤可以省略
/etc/init.d/squid start
squid -kcheck #可以检测配置文件是否有错
测试:curl -xlocalhost:3128 www.qq.com
访问图片,测试缓存: curl -xlocalhost:3128 -I ‘http://www.aminglinux.com/bbs/static/image/common/logo.png‘
限制某些域名不能通过代理访问,或者说只想代理某几个域名 vim /etc/squid/squid.conf
acl http proto HTTP
acl good_domain dstdomain .lishiming.net .aminglinux.com
http_access allow http good_domain
http_access deny http !good_domain
测 curl -xlocalhost:3128 www.google.com.hk -I #403
正向代理,squid后面是客户端,客户端上网要通过Squid去上;反向代理,squid后面是服务器,服务器返回给用户数据需要走squid.
正向代理用在企业的办公环境中,员工上网需要通过squid代理来上网,这样可以节省网络带宽资源。而反向代理用来搭建网站静态项(图片、html、流媒体、js、css等)的缓存服务器,它用于网站架构中。
refresh_pattern .(jpg|png|gif|mp3|xml) 1440 50% 2880 ignore-reload
refresh_pattern . 0 20% 4320
visible_hostname amazing.com到此结束
squid -k rec #可以重新加载配置
service squid restart #重启squid服务
测 curl -xlocalhost:3128 www.aminglinux.com/bbs/forum.php -I #200
vim /etc/squid/squid.conf #设置域名黑名单
[acl http proto HTTP
acl good_domain dstdomain .baidu.com
http_access allow good_domain
http_access deny !good_domain]
标签:反向 员工 参数 服务 结束 贵的 官方 搭建 linux
原文地址:http://blog.51cto.com/amazing61/2063898