varnish图片缓存服务器安装

OS:Centos 5.7

Kerlnel: 2.6.18-274.el5

Varnish server IP:10.10.8.69

Apache 后端服务器

 

下载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"

-s malloc,1G  #malloc是内存+swap交换模式.很简单.没得说.

-s file,/data3/vcache,80g  #filemmap的文件内存映射机制.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章