包安裝
包安裝最好使用各系統的包管理工具安裝,這樣可以避免包安裝需要的依賴,不過系統包管理工具安裝,有可能不是最新版本,取決各系統包管理更新庫。
1.Debian/Ubuntu安裝
sudo apt-get install varnish
你也可以下載deb包自己安裝
sudo dpkg -i varnish.3.0.deb
2.CentOS/RedHat
yum install varnish
你也可以下載rpm包自己安裝
rpm -ivh varnish.3.0.rpm
源碼安裝
下載地址:http://repo.varnish-cache.org/source/
Debian / Ubuntu 上安裝varnish依賴包:
autotools-dev
automake1.9
libtool
autoconf
libncurses-dev
xsltproc
groff-base
libpcre3-dev
pkg-config
Red Hat / CentOS上安裝varnish依賴包:
automake
autoconf
libtool
ncurses-devel
libxslt
groff
pcre-devel
pkgconfig
配置和編譯:
轉到varnish源碼根目錄:
springyu@springyu:$ cd varnish-3.0.2/
運行如下命令:
springyu@springyu:~/varnish-3.0.2$sh autogen.sh
可以使用如下命令查看安裝配置項目:
springyu@springyu:~/varnish-3.0.2$./configure --help
Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]
varnish安裝主目錄,不指定,默認爲/usr/local
選項比較多,不一一列舉。
指定安裝目錄,如下:
springyu@springyu:~/varnish-3.0.2$ ./configure --prefix=/me/varnish
接着運行
springyu@springyu:~/varnish-3.0.2$ make && make install
這樣,varnish主安裝到/me/varnish目錄中,目錄結構如下:
springyu@springyu:/me/varnish$ ll
總用量 56
drwxrwxr-x 11 springyu springyu 4096 9月 24 15:54 ./
drwxrwxrwx 37 root root 4096 9月 22 11:07 ../
drwxrwxr-x 2 springyu springyu 4096 9月 16 16:14 bin/
drwxrwxr-x 2 springyu springyu 4096 9月 29 09:41 cache/
-rwxrwxr-x 1 springyu springyu 1519 9月 24 15:54 default.vcl*
drwxrwxr-x 3 springyu springyu 4096 8月 20 20:04 etc/
drwxrwxr-x 3 springyu springyu 4096 8月 20 20:04 include/
drwxrwxr-x 4 springyu springyu 4096 9月 16 16:14 lib/
drwxrwxr-x 2 springyu springyu 4096 9月 23 14:29 logs/
drwxrwxr-x 2 springyu springyu 4096 9月 16 16:14 sbin/
drwxrwxr-x 3 springyu springyu 4096 8月 20 20:04 share/
-rwxrwxr-x 1 springyu springyu 324 9月 17 19:30 start.sh*
-rwxrwxrwx 1 springyu springyu 270 9月 17 19:26 traceLog.sh*
drwxr-xr-x 3 springyu springyu 4096 8月 20 20:04 var/
springyu@springyu:/me/varnish$
至此,varnish安裝完成.
由於varnish是個緩存服務器,不是一個web服務器,不能提供web服務,web服務需要有後臺apache,nginx等服務器提供。
配置varnish
在varnish根目錄新建.vcl文件,如下:
springyu@springyu:/me/varnish$ vim default.vcl
輸入以下內容:如下:
backend default {
.host = "127.0.0.1";
.port = "8080";
}
配置varnish訪問後臺web服務器.
啓動varnish
varnishd -f /me/varnish/default.vcl -s malloc,1G -T 127.0.0.1:2000 -a 0.0.0.0:80
-f 指定varnish啓動配置文件存放目錄
-s 指定varnish緩存類目 malloc 內存 file 爲文件
-T 後臺管理端口 ip表示可訪問的服務器
-a varnish服務端口 ip表示可訪問的服務器
這樣,一個簡單的安裝完成
varnish安裝
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Varnish的基本應用詳解
SueK1ng
2019-02-23 00:41:43
高性能HTTP加速器Varnish(概念篇)
曼尼
2019-02-23 00:31:43
nginx反代varnish緩存服務器實現後端amp動靜分離架構
Runs_
2019-02-23 00:28:11
搭建cdn的高性能HTTP加速器Varnish服務器
ptallrights
2019-02-23 00:22:29
實戰varnish
jie783213507
2019-02-23 00:21:44
實現基於Keepalived+Haproxy+Varnish+LNMP企業級架構
瘋帽愛麗絲
2019-02-23 00:05:52
varnish安裝配置
皖教育廳長
2019-02-22 23:59:22
base虛擬機的安裝 和 varnish(rhel6.5)
AELY木
2019-02-22 23:51:44
Varnish權威指南(中文)
fenghao.cn
2019-02-22 23:26:52
varnish代理nginx,讓nginx記錄真實client的ip
紫暝1127
2019-02-22 23:07:00
varnish
yuhailong880106
2019-02-22 22:04:15