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


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