Chinaunix首页 | 论坛 | 博客
  • 博客访问: 180228
  • 博文数量: 42
  • 博客积分: 315
  • 博客等级: 二等列兵
  • 技术积分: 461
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-16 11:55
文章分类

全部博文(42)

文章存档

2013年(29)

2012年(7)

2011年(6)

我的朋友

分类: LINUX

2012-01-12 19:51:19

                                    Varnish的安装

 

OS:Centos 5.7

Kerlnel: 2.6.18-274.el5

Varnish server IP:10.10.8.69

Apache 后端服务器

 

1 下载varnish

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

 

 

 

阅读(1401) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~