linux centos 安装配置varnish

安装2.0+版本

前期准备:

下载pcre

http://sourceforge.net/projects/pcre/files/pcre/

http://optimate.dl.sourceforge.net/project/pcre/pcre/7.9/pcre-7.9.tar.gz

 

下载varnish

https://www.varnish-cache.org/releases

http://repo.varnish-cache.org/source/varnish-2.1.2.tar.gz

 

建立 目录和存储文件目录

 

useradd -s /sbin/nologin varnish  

 

mkdir -p /wwwdata/varnish/cache 

mkdir -p /wwwdata/varnish/log

chown -R varnish:varnish /wwwdata/varnish/cache

chown -R varnish:varnish /wwwdata/varnish/log

安装pcre

cd /usr/local/src/ 
tar -zxvf pcre-7.9.tar.gz
cd pcre-7.9
./configure --prefix=/usr/local/pcre
make
make install

 

安装varnish

cd /usr/local/src/ 
tar -zxvf varnish-2.1.2.tar.gz
cd varnish-2.1.2 

export PKG_CONFIG_PATH=/usr/local/pcre/lib/pkgconfig/

./configure --prefix=/usr/local/varnish/ \
--enable-dependency-tracking \
--enable-debugging-symbols \
--enable-developer-warnings \
make
make install

 

至此安装完成,

备注:我试过安装最新版,没有安装成功,全部卸载后从新安装此版本可以安装成功!~

 

安装3.0+版本

yum install -y automake autoconf libtool ncurses-devel libxslt groff pcre-devel pkgconfig

rpm
--nosignature -i http://repo.varnish-cache.org/redhat/varnish-3.0/el5/noarch/varnish-release/varnish-release-3.0-1.noarch.rpm
yum install varnish

 

varnish的启动

#启动varnish
varnishd -f /etc/varnish/default.vcl -s malloc,1G -T 127.0.0.1:3500 -a 0.0.0.0:80
service varnish restart 

 

posted on 2013-12-17 10:15  一天一點  阅读(391)  评论(0编辑  收藏  举报