varnish

简介:

系统环境:

Varnish-server      centos 5.8     192.168.0.131

Web-server          centos 5.8     192.168.0.202

1:Varnish server准备:

建立Varnish用户以及用户组,并且创建Varnish缓存目录和日志目录:

[root@varnish-server ~]# useradd -s /sbin/nologin varnish

[root@varnish-server ~]# mkdir -pv /data/varnish/{cache,log}

[root@varnish-server ~]# chown -R varnish:varnish /data/varnish/{cache,log}

2:获取Varnish软件:

Varnish的官方网址:http://varnish-cache.org可以获取,此处安装的是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 pcre-7.9]# ./configure --prefix=/usr/local/pcre/ && make && make install

4:安装Varnish:

[root@varnish-server ~]# tar zxvf varnish-2.1.2.tar.gz

[root@varnish-server ~]# cd varnish-2.1.2

[root@varnish-server varnish-2.1.2]# export PKG_CONFIG_PATH=/usr/local/pcre/lib/pkgconfig

[root@varnish-server varnish-2.1.2]# ./configure --prefix=/usr/local/varnish \
> --enable-dependency-tracking \
> --enable-debugging-symbols \
> --enable-developer-warnings

[root@varnish-server varnish-2.1.2]# make && make install

[root@varnish-server varnish-2.1.2]# cp redhat/varnish.initrc /etc/init.d/varnish

[root@varnish-server varnish-2.1.2]# cp redhat/varnish.sysconfig /etc/sysconfig/varnish

#################################################################

其中:PKG_CONFIG_PATH是指定pcre库的路径

#################################################################

5:配置一个简单的实例:

Varnish安装完成后,默认的配置文件为:/usr/local/varnish/etc/varnish/default.vcl

此文件内容默认全部被注释。

[root@varnish-server ~]# cp /usr/local/varnish/etc/varnish/default.vcl /usr/local/varnish/etc/vcl.conf










本文转自 kuchuli 51CTO博客,原文链接:http://blog.51cto.com/lgdvsehome/831672,如需转载请自行联系原作者
目录
相关文章
|
5月前
|
负载均衡 应用服务中间件 nginx
|
1月前
|
缓存 负载均衡 Java
什么是Nginx服务?
Nginx是一个高性能的开源的HTTP和反向代理服务器,以及邮件(IMAP/POP3)代理服务器。它最初由Igor Sysoev创建,并于2004年首次公开发布。Nginx的主要特点包括高性能、低内存占用、高并发处理能力以及高度的可靠性。
25 2
|
4月前
|
缓存 负载均衡 算法
Nginx问题汇总
Nginx问题汇总
34 0
|
4月前
|
存储 Java 应用服务中间件
nginx
nginx
22 0
|
10月前
|
缓存 负载均衡 Unix
Nginx系列——初识
Nginx系列——初识
49 1
|
负载均衡 算法 应用服务中间件
Nginx详解篇
Nginx详解篇
174 0
|
网络协议 应用服务中间件 网络安全
|
缓存 负载均衡 算法
Nginx服务详细介绍
Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。
|
应用服务中间件 nginx
|
Web App开发 安全 应用服务中间件