安装varnish,the gentoo way

安装varnish,the gentoo way

Chris Yue No Comment
Posts

Varnish在gentoo上面的安装过程非常的的方便,不过因为跟一般的发行版有所区别,如果不知道方法,很可能会遇到使用的问题。下面就简单介绍一下gentoo下面如何安装varnish,其实过程非常有代表性,可以举一反三。

首先是gentoo用户应该都熟悉的命令:emerge varnish

命令运行完毕后,其实就可以使用命令/etc/init.d/varnishd start运行了。但是默认的配置是让varnish监听8080端口而且backend server是localhost:80。那如何配置这些参数让varnish按照我们自己的意愿工作呢?

在一般的linux发行版上,执行varnishd是通过直接运行此可执行程序并在后面加上响应的参数来开启服务的(当然在gentoo下面也可以这么执行只不过这样做不太gentoo吧:)),而gentoo会给/etc/init.d/目录下面的几乎每一个服务建立一个conf.d配置文件,位于/etc/conf.d/目录下,以varnishd为例子,打开/etc/conf.d/varnishd,可以看到两个设置,其中第一个设置VARNISHD_OPTS就是指运行varnishd后面要追加的参数。如果我们要让varnish监听在80端口而backend server设置为所有本机在8080的服务,我们可以将其改成

Varnish有一个很强的配置文件叫做vcl文件,在gentoo里面安装了varnish以后会自动在/etc/varnish/目录下自动建立一个default.vcl文件(具体vcl的使用方法可参见varnish的官方文档),但默认情况下这个文件却没有被加载(之前害我测试了好半天,结果一直没效果……),要使用这个文件,可以将上面的变量再改成

就行了。在不加任何参数的情况下varnish就是监听在80端口上的。

安装varnish,the gentoo way by Chris Yue is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

微信赞赏码

文章可赞,扫码赏饭!
天使投赏人

发表评论

20 + = 30