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以前,你须要如何调整系统。

相关文章
相关标签/搜索