- 0
- 0
- 约7.58千字
- 约 10页
- 2016-08-20 发布于湖北
- 举报
高性能HTTP加速器Varnish(安装配置篇)
高性能HTTP加速器Varnish(安装配置篇)一、安装VarnishVarnish的安装非常简单,下面逐步介绍:1、安装前的准备?Varnish安装环境如下表1所示:表1主机名????????????? 操作系统??????????????????? IP地址Varnish-server?CentOS release 5.4??? 46Web-server???? CentOS release 5.4????6接着,建立varnish用户以及用户组,并且创建Varnish缓存目录和日志目录:[root@varnish-server ~]#useradd? -s /sbin/nologin varnish[root@varnish-server ~]#mkdir /data/varnish/cache[root@varnish-server ~]#mkdir /data/varnish/log[root@varnish-server ~]#chown -R varnish:varnish? /data/varnish/cache[root@varnish-server ~]#chown -R varnish:varnish? /data/varnish/log2、获取varnish软件?Varnish的官方站点为,这里面有varnish的最新说明文档,以及版本升级记录,从此站点可以找到varnish在SourceForge的下载链接,目前,varnish的最新版本是Varnish 2.1.2,下载完成后的包名为varnish-2.1.2.tar.gz,此处我们就以此版本为例,进行安装配置。3、安装pcre如果没有安装Pcre,在编译varnish2.0以上版本时,会提示找不到pcre库,而pcre库是为了兼容正则表达式,所以必须先安装pcre库。[root@varnish-server ~]#tar zxvf pcre-7.9.tar.gz[root@varnish-server ~]#cd pcre-7.9/[root@varnish-server ~]#./configure --prefix=/usr/local/pcre/[root@varnish-server ~]#make make install4、安装varnish这里我们将varnish安装到/usr/local/目录下,操作如下:[root@varnish-server ~]#tar -zxvf varnish-2.1.2.tar.gz[root@varnish-server ~]#cd varnish-2.1.2[root@varnish-server ~]#export PKG_CONFIG_PATH=/usr/local/pcre/lib/pkgconfig?[root@varnish-server ~]#./configure --prefix=/usr/local/varnish \?--enable-dependency-trackin?--enable-debugging-symbols?--enable-developer-warnings?[root@varnish-server ~]#make[root@varnish-server ~]#make install[root@varnish-server ~]#cp redhat/varnish.initrc? /etc/init.d/varnish[root@varnish-server ~]#cp redhat/varnish.sysconfig? /etc/sysconfig/varnish?其中,“PKG_CONFIG_PATH”是指定varnish查找pcre库的路径,如果pcre安装在了其它路径下,在这里指定相应的路径即可,Varnish默认查找的pcre库路径为/usr/local/lib/ pkgconfig。最后两步操作是拷贝一些varnish守护进程的初始化脚本文件,这些脚本用于varnish的启动、关闭管理等方面,在下面章节中会进行详细讲解。?至此,varnish安装完毕。?二、配置Varnish1、VCL使用说明VCL,即为Varnish Configuation Language,用来定义varnish的存取策略,VCL语法比较简单,跟C和perl比较相似,可以使用指定运算符“=”,比较运算符“==”,逻辑运算符“!,,!!”等形式。还支持正则表达样和用“~”进行ACL匹配运算,同时还可以使用“set”这样的关键字来指定变量。需要注意的是,“\”字符在VCL里没有特别的含义,这点与其它语言略有不同,另外,VCL只是配置,并不是真正的编程语言,没有循环,也没有自
您可能关注的文档
- 高分辨率报告.ppt
- 高分题:2014年音乐教师招聘考试试题及答案.doc
- 高加水位控制系统.doc
- 高压共轨燃油喷射系统的组成与工作原理.docx
- 高压大功率变频器拓扑及优缺点比较.ppt
- 高压大排量节能液压柱塞泵项目.doc
- 高压定子变频与高压转子变频对比.doc
- 高压开关柜的故障类型及其诊断方法.docx
- 高压旋喷桩在1.doc
- 高压旋喷桩施工工艺_secret.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 虹口区2009学年第一学期高三英语期终教学质量监控测试卷(附答案).doc VIP
- CNAS-CL01-2018检验和校准实验室能力认可准则培训教材.ppt
- GMP标准简介(程克文)课件.pptx VIP
- 2025年中国大唐集团有限公司校园招聘笔试参考题库附带答案详解.docx
- 民族药四数九里香.pptx VIP
- 2022年四川省雅安市中考数学试卷真题(附答案详解)文字可复制.pdf
- 2026年春季北师大版(2024)三年级下册数学教学计划(含进度表).docx VIP
- 党支部2025年度组织生活会个人对照在学习贯彻党的创新理论、在加强党性锤炼、在联系服务群众、在发挥先锋模范作用、在改作风树新风存在的不足.docx VIP
- 职业生涯规划与就业创业指导 第3版 第4章 生涯目标与职业决策.ppt VIP
- 2026年Shopee店铺运营实战手册.pptx
原创力文档

文档评论(0)