搭建 CentOS 6 服务器(14) - squid、Varnish

(一)squid

安装

Java代码  收藏代码
  1. # yum install httpd-tools -y  
  2. # htpasswd -c -b /etc/squid/passwords squiduser 123456  
  3. # yum install squid -y  



设置

Java代码  收藏代码
  1. # cp /etc/squid/squid.conf /etc/squid/squid.conf.bak  
  2. # vi /etc/squid/squid.conf  
  3.     auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/passwords  
  4.     auth_param basic realm proxy  
  5.     acl authenticated proxy_auth REQUIRED  
  6.     http_access allow authenticated  
  7.     forwarded_for delete  
  8.     http_port 0.0.0.0:3128  



启动服务

Java代码  收藏代码
  1. # /etc/init.d/squid start  



(二)Varnish

安装

Java代码  收藏代码
  1. # rpm --nosignature -i https://repo.varnish-cache.org/redhat/varnish-4.0.el6.rpm  
  2. # yum install -y varnish  
  3. # varnishd -V  



设置

Java代码  收藏代码
  1. # vi /etc/sysconfig/varnish  
  2.     VARNISH_LISTEN_PORT=6081  
  3. # vi /etc/varnish/default.vcl  
  4.     backend default {  
  5.         .host = "127.0.0.1";  
  6.         .port = "81";  
  7.     }  
  8. # varnishd -C -f /etc/varnish/default.vcl  



启动服务

Java代码  收藏代码
  1. # service varnish start  
  2. # service varnishncsa start  
  3. # service varnishlog start  



确认

Java代码  收藏代码
    1. # varnishadm backend.list 
posted @ 2015-07-08 08:41  Ben@Li  阅读(186)  评论(0编辑  收藏  举报