天天看點

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軟體:

3:安裝pcre:

如果沒有安裝pcre,在編譯varnish2.0以上版本時,會提示找不到pcre庫,而pcre庫是為了相容正規表達式,是以必須安裝pcre庫。

[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,如需轉載請自行聯系原作者

繼續閱讀