varnish 4.0 官方文檔翻譯2-安裝varnish

Varnish Installation varnish的安裝

本節包含了varnish安裝的準備工做,一步一步的安裝過程,怎樣獲取幫助,在哪裏尋求幫助,已經怎樣報告bug。也包含了幫助你在某些特殊的系統上安裝varnish的注意事項.python

  • Prerequisitesgit

  • Installing Varnishgithub

    • Source or packages?測試

    • FreeBSDui

    • Red Hat / CentOSspa

    • Debian/Ubuntu操作系統

  • Compiling Varnish from sourcecode

    • Build dependencies on Debian / Ubuntuorm

    • Build dependencies on Red Hat / CentOSserver

    • Compiling Varnish

    • Installing

  • Getting help

    • IRC Channel

    • Mailing Lists

    • Trouble Tickets

    • Commercial Support

  • Reporting bugs

    • Varnish crashes

    • Varnish goes on vacation

    • Varnish does something wrong

  • Platform specific notes

    • Transparent hugepages on Redhat Enterprise Linux 6

    • OpenVZ

  • TCP keep-alive configuration


Prerequisites 須要的配置


若是你要安裝Varnish你必須知足一下條件:

  • 全新的,高配置的電腦。

  • 64位的Linux、FreeBSD或者Solaris(x86 only)

  • Root 權限

varnish也能夠安裝在其餘的Unix操做系統上,可是咱們是沒有普遍和系統的測試。varnish也時不時的被說起工做在:

  • 32位的Linux、FreeBSD

  • OS X,

  • NetBSD,

  • OpenBSD,

  • Windows 上的Cywin

Installing Varnish安裝Varnish


對於開源軟件你能夠選擇二進制包安裝或者本身編譯源碼安裝。二進制安裝或者源碼安裝只和我的的口味有關係。若是你不知道選哪個,咱們推薦你讀整個章節,而後選你以爲最合適那一個。

Source or packages? 源碼仍是二進制包

安裝Varnish具體的系統包管理和當前操做系統相關的,典型例子:

FreeBSD:

二進制包安裝

pkg_add -r varnish

源碼安裝

cd /usr/ports/varnish && make install clean

Red-Hat/CentOS

咱們儘可能保持最新版的varnish預編譯rpm在repo.varnish-cache.org 查看在線的Red-Hat安裝指南獲取更多信息 vanish包含在EPEL倉庫裏,因爲新版本的varnish語法和老版本的衝突,因此只要老版本的可用。 所以咱們建議你直接從咱們的倉庫安裝最新版的varnish,就像以前說的那樣。

Debian/Ubuntu

Varnish是獨立的在Debian和Ubuntu上。獲取varnish能夠運行

sudo apt-get install varnish

請注意這個varnish可能不是最新版的。若是你須要最新版的Varnish,請查看Debian和Ubuntu在線安裝指南

Compiling Varnish from source 源碼編譯安裝


若是你的系統沒有二進制包,或者你想經過源碼包編譯亦或是其餘緣由,跟進下面的步驟:

從http://repo.varnish-cache.org/source/下載合適的tar包,

或者你想修改Varnish,能夠clone咱們的git倉庫,

git clone git://git.varnish-cache.org/varnish-cache

構建Debian/Ubuntu上的依賴環境

爲了從源碼構建Varnish你須要安裝一些包,在Debian或者Ubuntu上,須要這些:

  • automake

  • autotools-dev

  • libedit-dev

  • libjemalloc-dev

  • libncurses-dev

  • libpcre3-dev

  • libtool

  • pkg-config

  • python-docutils

  • python-sphinx

構建Red-Hat/CentOS的依賴環境

在Red-had或者CentOS下面這些包是須要安裝的:

  • autoconf

  • automake

  • jemalloc-devel

  • libedit-devel

  • libtool

  • ncurses-devel

  • pcre-devel

  • pkgconfig

  • python-docutils

  • python-sphinx

Compiling Varinsh編譯varnish

配置的是基於依賴關係知足的條件,一旦知足了,你就能夠執行如下指令:

cd varnish-cache
sh autogen.sh
sh configure
make

configure腳本能夠引入一些參數,可是如今請忘記這些,咱們能夠在varnish運行的時候來添加參數。 安裝以前,你可能想運行測試套件,測試的話要花上好幾分鐘,你能夠來杯茶了。。

make check

若是出現一兩個錯誤,請不要擔憂,可是若是有一些失敗的,特別的像 b00000.vtc是測試失敗,那確實是有問題了,你須要檢查下configure是否異常了。

Installing 安裝

最後呢,真正對與勇敢的心的測試:

sudo make install

Varnish將安裝在/usr/local ,varnishd二進制是在/usr/local/sbin/varnishd ,默認的配置文件在/usr/local/etc/varnish/default.vcl。 安裝成功後,你能夠查看The Varnish Tutorial.

Get Help 獲取幫助


關於直接獲取 varnish 團隊的支持,咱們會在時間容許的狀況下儘可能多的幫助你們, 並試圖儘量的簡化這一過程。 可是請在聯繫咱們前花一點時間,整理您的想法和明白表達您的問題,若是您只告 訴咱們「個人 varnish 不能工做了」,而沒有進一步的信息,這將是毫無心義的。

IRC CHANNEL

最直接的得到咱們幫助的方法就是加入咱們的 IRC 通道。 varnish on server irc.linpro.no 含義:時區是歐洲+美國 若是您要發表您的 VCL 或者相關文檔,可使用 http://gist.github.com/

MAILING LISTS

打開或關閉郵件列表請訪問 MailMan http://lists.varnish-cache.org/mailman/listinfo

COMMERCIAL SUPPORT

商業支持,請聯繫 sales@varnish-software.com. UPLEX info@uplex.de

Reporting Bugs 報告bug


Platform specific notes 特殊系統注意事項

本節你會了解到某些系統在運行varnish以前,你須要如何調整系統。

相關文章
相關標籤/搜索