本节包含了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
若是你要安装Varnish你必须知足一下条件:
全新的,高配置的电脑。
64位的Linux、FreeBSD或者Solaris(x86 only)
Root 权限
varnish也能够安装在其余的Unix操做系统上,可是咱们是没有普遍和系统的测试。varnish也时不时的被说起工做在:
32位的Linux、FreeBSD
OS X,
NetBSD,
OpenBSD,
Windows 上的Cywin
对于开源软件你能够选择二进制包安装或者本身编译源码安装。二进制安装或者源码安装只和我的的口味有关系。若是你不知道选哪个,咱们推荐你读整个章节,而后选你以为最合适那一个。
安装Varnish具体的系统包管理和当前操做系统相关的,典型例子:
二进制包安装
pkg_add -r varnish
源码安装
cd /usr/ports/varnish && make install clean
咱们尽可能保持最新版的varnish预编译rpm在repo.varnish-cache.org 查看在线的Red-Hat安装指南获取更多信息 vanish包含在EPEL仓库里,因为新版本的varnish语法和老版本的冲突,因此只要老版本的可用。 所以咱们建议你直接从咱们的仓库安装最新版的varnish,就像以前说的那样。
Varnish是独立的在Debian和Ubuntu上。获取varnish能够运行
sudo apt-get install varnish
请注意这个varnish可能不是最新版的。若是你须要最新版的Varnish,请查看Debian和Ubuntu在线安装指南
若是你的系统没有二进制包,或者你想经过源码包编译亦或是其余缘由,跟进下面的步骤:
从http://repo.varnish-cache.org/source/下载合适的tar包,
或者你想修改Varnish,能够clone咱们的git仓库,
git clone git://git.varnish-cache.org/varnish-cache
为了从源码构建Varnish你须要安装一些包,在Debian或者Ubuntu上,须要这些:
automake
autotools-dev
libedit-dev
libjemalloc-dev
libncurses-dev
libpcre3-dev
libtool
pkg-config
python-docutils
python-sphinx
在Red-had或者CentOS下面这些包是须要安装的:
autoconf
automake
jemalloc-devel
libedit-devel
libtool
ncurses-devel
pcre-devel
pkgconfig
python-docutils
python-sphinx
配置的是基于依赖关系知足的条件,一旦知足了,你就能够执行如下指令:
cd varnish-cache sh autogen.sh sh configure make
configure脚本能够引入一些参数,可是如今请忘记这些,咱们能够在varnish运行的时候来添加参数。 安装以前,你可能想运行测试套件,测试的话要花上好几分钟,你能够来杯茶了。。
make check
若是出现一两个错误,请不要担忧,可是若是有一些失败的,特别的像 b00000.vtc是测试失败,那确实是有问题了,你须要检查下configure是否异常了。
最后呢,真正对与勇敢的心的测试:
sudo make install
Varnish将安装在/usr/local ,varnishd二进制是在/usr/local/sbin/varnishd ,默认的配置文件在/usr/local/etc/varnish/default.vcl。 安装成功后,你能够查看The Varnish Tutorial.
关于直接获取 varnish 团队的支持,咱们会在时间容许的状况下尽可能多的帮助你们, 并试图尽量的简化这一过程。 可是请在联系咱们前花一点时间,整理您的想法和明白表达您的问题,若是您只告 诉咱们“个人 varnish 不能工做了”,而没有进一步的信息,这将是毫无心义的。
最直接的得到咱们帮助的方法就是加入咱们的 IRC 通道。 varnish on server irc.linpro.no 含义:时区是欧洲+美国 若是您要发表您的 VCL 或者相关文档,可使用 http://gist.github.com/
打开或关闭邮件列表请访问 MailMan http://lists.varnish-cache.org/mailman/listinfo
商业支持,请联系 sales@varnish-software.com. UPLEX info@uplex.de
本节你会了解到某些系统在运行varnish以前,你须要如何调整系统。