首页 > 代码库 > varnish图片缓存服务器安装

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的文件内存映射机制.


本文出自 “我是一只小小鸟” 博客,请务必保留此出处http://2242558.blog.51cto.com/2232558/1545337

varnish图片缓存服务器安装