感谢支持
我们一直在努力

Varnish 编译安装所需准备

一、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

RedHat/CentOS系统环境下的依耐关系


如果您是RedHat/CentOS系统想安装varnish,您需要安装以下软件包:


         ○automake


         ○autoconf


         ○libtool


         ○ncurses-devel


         ○libxslt


         ○groff


         ○pcre-devel


         ○pkgconfig


以下是在配置好yum包管理器的情况下运行


yum install automake autoconf libtool ncurses-devellibxslt groff pcre-devel pkgconfig


配置和编译


下一步,配置,配置时会检查软件的依耐关系是否满足。


cd varnish-cache


sh autogen.sh


sh configure


make


这里的configure命令可以使用一些参数,但是大多数情况下和上面一样不使用参数。您可以忘记这一步,因为几乎所有的参数都可以在varnish运行的时候添加。


在您安装varnish前,您可以运行自动测试,然后去喝杯茶,因为它会花费您几分钟。


cdbin/varnishtest && ./varnishtest tests/*.vtc


如果您发现有一两个失败的时候,请不用担心,某些测试项目对时间比较敏感(您可以告诉我们,我们来解决这个问题)。如果出现很多错误,或者b00000.vtc测试也失        败的话,应该是发生了某些可怕的错误,如果您不解决这个错误的话,接下来将一事无     成。


INSTALLING


最后的考验,您是否有一颗勇敢的心:


make install


varnish将被安装到/usr/local目录,varnishd可执行文件将被安装到/usr/local/sbin/, 默认配置文件被安装到/usr/local/etc/varnish/default.vcl。

赞(0) 打赏
转载请注明出处:服务器评测 » Varnish 编译安装所需准备
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏