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