一、Varnish 安装

欢迎阅读 varnish’s 中文文档!
varnish 是一款先进的网站加速器,他的任务是代理并缓存他后面 web 服务器的内容。加速访问您的 web 站点。我们建议您先阅读 varnish 安装”。如果您的 varnish 已经成功启动,您可以去阅读“ varnish 指南”。
 
 
正文:
 
一、 Varnish 安装
         ●安装 varnish
它是一个开源软件,你可以选择安全二进制包,或者从源码定制编译安装。安装二进制包还是源码包是个人习惯。如果您不知道选择哪种方式,请阅读整个文档,然后选择一种您喜欢的方式。
 
通过源码包还是通过二进制包安装?
 
在相关系统上,可以使用系统自带的包管理器来安装,常见的用例:
 
FreeBSD
源码安装:
         cd /usr/ports/varnish && make install clean
    二进制安装:
         pkg_add �Cr 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  install varnish
         OTHER SYSTEMS
                  您最好使用源码安装,参照“源码编译安装“
                  如果您已经完成了安装,您可以阅读“ varnish 指南“,“ varnish 指南”比安装更    加有趣。
 
 
         通过源码包编译安装
                  如果没有您系统适用的二进制包,或其他原因您想要通过源码编译,请参考以下步 骤:
              首先需要使用 svn 命令下载源码。如果您没有这个命令,您需要先在您的系统上安 subversion 软件,笔者使用的是二进制安装的 subversion
                   下载当前的 2.1 分支版本
                   svn co http://varnish-cache.org/svn/branches/2.1
                   下载当前的开发源码
                   svn co http://varnish-cache.org/svn/trunk
        
DEBIN/UBUNTU 系统环境下的依耐关系
         要在 DEBIN/UBUNTU 系统下成功编译安装 varnish ,需要先安装以下软件包:
         autotools-dev
         automake1.9
         libtool
         autoconf
         libncurses-dev
         xsltproc
         groff-base
         libpcre3-dev
         使用以下命令安装上面所有的包
         sudo apt-get install autotools-dev automake1.9 libtool autoconf libncurses-dev xsltproc   groff-base libpcre3-dev
 
RedHat/CentOS 系统环境下的依耐关系
         如果您是 RedHat/CentOS 系统想安装 varnish ,您需要安装以下软件包:
         automake
         autoconf
         libtool
         ncurses-devel
         libxslt
         groff
         pcre-devel
         pkgconfig
         以下是在配置好 yum 包管理器的情况下运行
yum install automake autoconf libtool ncurses-devel libxslt groff pcre-devel pkgconfig
配置和编译
         下一步,配置,配置时会检查软件的依耐关系是否满足。
cd varnish-cache
sh autogen.sh
sh configure
make
         这里的 configure 命令可以使用一些参数,但是大多数情况下和上面一样不使用参 数。您可以忘记这一步,因为几乎所有的参数都可以在 varnish 运行的时候添加。
         在您安装 varnish 前,您可以运行自动测试,然后去喝杯茶,因为它会花费您几分 钟。
         cd bin/varnishtest && ./varnishtest tests/*.vtc
         如果您发现有一两个失败的时候,请不用担心,某些测试项目对时间比较敏感(您 可以告诉我们,我们来解决这个问题)。如果出现很多错误,或者 b00000.vtc 测试也失         败的话,应该是发生了某些可怕的错误,如果您不解决这个错误的话,接下来将一事无      成。
INSTALLING
         最后的考验,您是否有一颗勇敢的心:
         make install
         varnish 将被安装到 /usr/local 目录, varnishd 可执行文件将被安装到 /usr/local/sbin/ 默认配置文件被安装到 /usr/local/etc/varnish/default.vcl
 
         ●获得支持
                   关于直接获取 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
         商业支持,请联系 [email protected]
         ●提交BUG
                   Varnish debug 工作就像一个棘手的禽兽,有可能一些数据的拥挤,导致成千上 万的线程核心转储。
                   如果您发现一个 bug ,花一点时间收集 bug 的相关信息是十分必要且必须的,我们 可以通过您收集的信息来修复这个 bug

你可能感兴趣的:(安装,职场,varnish,休闲)