天天看点

varnish图片缓存服务器安装

OS:Centos 5.7

Kerlnel: 2.6.18-274.el5

Varnish server IP:10.10.8.69

Apache 后端服务器

1 下载varnish

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

2准备工作,需先安装以下包

automake

autoconf

libtool

ncurses-devel

libxslt

groff

pcre-devel

pkgconfig

 三,创建启动用户和日志目录

usrsbingroupadd www -g 48

usrsbinuseradd -u 48 -g www www

mkdir -p varvcache

chmod +w varvcache

chown -R wwwwww varvcache

mkdir -p varlogvarnish

chmod +w varlogvarnish

chown -R wwwwww varlogvarnish

四,安装varnish

tar zxvf varnish-3.0.0.tar.gz

cd varnish-3.0.0

./configure --prefix=/usr/local/varnish

make

make install

五,配置varnish

vi /usr/local/varnish/etc/varnish/default.vcl

backend default {

     .host = "10.10.8.73";

     .port = "80";

}

注:10.10.8.73为后端apache 服务器

六,启动varnish

/usr/local/varnish/sbin/varnishd -f /usr/local/varnish/etc/varnish/default.vcl -a 0.0.0.0:80 -s file,/var/vcache/varnish_cache.data,4G -u www -w 30000,51200,10 -T 127.0.0.1:3500

-f 指定配置文件

-a 0.0.0.0:80 指定监听端口

-T 127.0.0.1:2000 设置管理端口

-s file,/data1/vcache,80g 虚拟内存文件映射类型,路径以及容量.

包括两种类型"malloc"和"file"

继续阅读