一、Varnish 安裝
●安裝varnish
它是一個開源軟件,你可以選擇安全二進制包,或者從源碼定制編譯安裝。安裝二進制包還是源碼包是個人習慣。如果您不知道選擇哪種方式,請閱讀整個文檔,然後選擇一種您喜歡的方式。
通過源碼包還是通過二進制包安裝?
在相關系統上,可以使用系統自帶的包管理器來安裝,常見的用例:
FreeBSD
源碼安裝:
cd/usr/ports/varnish && make install clean
二進制安裝:
pkg_add–r varnish
CentOS/RedHat
我們盡力維護最近的版本提供RPMS(EL4&EL5) on SourceForge。
Varnish被包含在EPEL資源庫,不幸的是varnish2.0.6→varnish2.1.X有語法改變。這樣我們就不能更新EPEL中的varnish版本,EPEL中最後的版本是2.0.6.
DEBIAN/Ubuntu
varnish已經發布了DEBINA和UBUNTU的包,只需要使用一下命令就可以安裝,注 意:這樣安裝可能不是最新的版本。
apt-get installvarnish
OTHERSYSTEMS
您最好使用源碼安裝,參照“源碼編譯安裝“
如果您已經完成了安裝,您可以閱讀“varnish 指南“,“varnish 指南”比安裝更 加有趣。
●通過源碼包編譯安裝
如果沒有您系統適用的二進制包,或其他原因您想要通過源碼編譯,請參考以下步驟:
首先需要使用svn命令下載源碼。如果您沒有這個命令,您需要先在您的系統上安裝subversion軟件,筆者使用的是二進制安裝的subversion。
下載當前的2.1分支版本
svnco http://varnish-cache.org/svn/branches/2.1
下載當前的開發源碼
svnco http://varnish-cache.org/svn/trunk
DEBIN/UBUNTU系統環境下的依耐關系
要在DEBIN/UBUNTU系統下成功編譯安裝varnish,需要先安裝以下軟件包:
○autotools-dev
○automake1.9
○libtool
○autoconf
○libncurses-dev
○xsltproc
○groff-base
○libpcre3-dev
使用以下命令安裝上面所有的包
sudoapt-get install autotools-dev automake1.9 libtool autoconf libncurses-dev xsltproc groff-base libpcre3-dev pkg-config