Varnish服务器的安装配置

本文介绍如何使用Varnish配置后端服务器,并实现基于不同请求类型的处理策略,包括缓存加速、直接读取及特殊请求处理等。文章还涉及如何设置泛域名缓存和特定URL的直通模式。

    • #通过backend定义一个名称为webserver的后端主机,“.host”指定后端主机的IP地址或者域  
    • #名,“.port”指定后端主机的服务器端口。其中,“192.168.12.26”就是后端的一个Web服务器   
  • backend webserver {  
  •     .host = "192.168.12.26";  
  •     .port = "80";  
  • }  
  • #开始调用vcl_recv  
  • sub vcl_recv {  
  •        if (req.http.x-forwarded-for) {  
  •                   set reqreq.http.X-Forwarded-For =  
  •                    req.http.X-Forwarded-For ", " client.ip;  
  •        } else {  
  •                set req.http.X-Forwarded-For = client.ip;  
  •        }  
  •         #如果请求的类型不是GET、HEAD、PUT、POST、TRACE、OPTIONS或DELETE时,则进入  
  •         # pipe模式。注意这里是“&&”关系  
  •        if (req.request != "GET" &&  
  •           req.request != "HEAD" &&  
  •           req.request != "PUT" &&  
  •           req.request != "POST" &&  
  •           req.request != "TRACE" &&  
  •           req.request != "OPTIONS" &&  
  •           req.request != "DELETE") {  
  •           return (pipe);  
  •        }  
  •             #如果请求的类型不是GET或HEAD,则进入pass模式  
  •       if (req.request != "GET" && req.request != "HEAD") {  
  •           return (pass);  
  •        }  
  •  
  •             #对ixdba.net或者ixdba.cn两个域名进行缓存加速。这是个泛域名的概念,也就  
  •             #是将所有以ixdba.net或者ixdba.cn结尾的域名都进行缓存  
  •        if (req.http.host ~ "^(.*).ixdba.net" || req.http.host ~ "^(.*).ixdba.cn") {  
  •           set req.backend = webserver;  
  •        }  
  •  
  •       #对以.jsp和.do结尾以及带有?的URL,直接从后端服务器读取内容  
  •    if (req.url ~ "\.(jsp|do)($|\?)") {  
  •           return (pass);  
  •        } else {  
  •        return (lookup);  
  •        }  
  • }  
http://book.51cto.com/art/201202/314864.htm

注释完整的一段VCL文件参考 -重要

http://www.drupal001.com/2011/12/varnish-drupal-basic/



Varnish服务器的安装配置

http://www.ywjt.org/index/archives/164.html

varnish集群


http://www.cnblogs.com/derekchen/default.html

varnish安装于配置事项【原创】


http://blog.kukafei520.net/2012/555.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值