varnish 3.0 安装与测试

1.查看远程资源服务器是否有此软件

yum search varnish

2.如果有直接安装下载

yum install varnish.i386

3.确保后端服务器开着的,我的后端服务器为本机的apache2.0

netstat -anlp|grep apache

4.查找varnish的配置文件

find / -name "*.vcl"

我的是red hat linux

路径为:/etc/varnish/default.vcl

5.查看并修改default.vcl

vi default.vcl

修改其中的

backend default {
  .host = "127.0.0.1";   #后端服务器地址,我的是本机
  .port = "80";#后端服务器的端口号
}

6.运行varnish

/etc/init.d/varnish start

7.查看此varnish是否运行,及使用的端口号

ps -aux|grep varnish

它是开了二个进程:

1. /usr/sbin/varnishd -P /var/run/varnish.pid -a :6081 -f /etc/varnish/default.vcl -T 127.0.0.1:6082 -t 120 -w 1,1000,120 -u varnish -g varnish -S /etc/varnish/secret -s file,/var/lib/varnish/varnish_storage.bin,1G
2. /usr/sbin/varnishd -P /var/run/varnish.pid -a :6081 -f /etc/varnish/default.vcl -T 127.0.0.1:6082 -t 120 -w 1,1000,120 -u varnish -g varnish -S /etc/varnish/secret -s file,/var/lib/varnish/varnish_storage.bin,1G

从此进程中可以看出它对外服务的端口是6081,对内是6082,你可以直接用varnishd命令直接启动,请查看它的帮助文档:varnishd --help,或看它的官方网址:

https://www.varnish-cache.org/docs/3.0/

8.如果是red hat linux开了iptables服务,还要对外开放6081端口

具体做法,在/etc/sysconfig/iptables中添加:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 6081 -j ACCEPT

9.测试是否外网是否可以访问

http://192.168.1.201:6081

如果出现你的网站证明安装和配置成功;如果出现如下错误:

Error 503 Service Unavailable
Service Unavailable

Guru Meditation:
XID: 537752051

Varnish cache

表面你的后端代码错误,请修改default.vcl配置

10.其它

如果想要进一步理解它的工作原理和思想,请参阅以下网址:

https://www.varnish-cache.org/docs/3.0/

http://ixdba.blog.51cto.com/2895551/682555

http://bbs.chinaunix.net/thread-987084-1-1.html

有什么建议,还请大家不要吝啬,请指出




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值