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

本文详细介绍了squid与Varnish的安装步骤,包括配置文件的修改与服务的启动,并提供了相应的Java代码示例。通过本教程,读者可以学会如何在系统中部署这两款高性能代理服务器。

(一)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 

转载于:https://www.cnblogs.com/kyli816/p/4629126.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值