zach
侠客
侠客
  • UID637
  • 粉丝2
  • 关注6
  • 发帖数49
  • 阅读:1319
  • 回复:1

centos6.7_x64 + varnish4.1 启动失败

楼主#
更多 发布于:2015-10-11 20:34
CentOS6.7_minimal_x64 / VartualBox / varnish 4.1
varnishServer - 192.168.1.137
源码装了一次,
https://www.varnish-cache.org/docs/4.1/installation/install.html


后来又按照官网的这个yum安装了一次
https://www.varnish-cache.org/installation/redhat


只改了配置项对应的IP,默认启动的6082端口,


配置参考:
https://www.varnish-cache.org/docs/4.1/tutorial/starting_varnish.html


 /etc/varnish/default.vcl
#############
vcl 4.0;


backend default {
    .host = "192.168.1.138";
    .port = "80";
}
#############


.138挂的nginx,单独访问没问题,
两台机器都没防火墙和selinux


访问 192.168.1.137:6082没有任何返回。
喜欢0
BlackTree
管理员
管理员
  • UID1
  • 粉丝116
  • 关注6
  • 发帖数715
  • 社区居民
  • 最爱沙发
  • 喜欢达人
  • 原创写手
沙发#
发布于:2015-10-13 15:27
建议坚持源码安装,好久没折腾varnish了。现在配置文件的语法也变化了。


我用的配置文件 default.vcl 内容如下:
vcl 4.0;
  
backend default {
    .host = "192.168.163.130";
    .port = "8080";
}


最后启动的命令行:

sbin/varnishd -a :81 -f etc/default.vcl

这个意思是让varnish服务的端口是81,访问varnish后,他会默认去访问后端的默认主机,就是 192.168.163.130这个web服务器。


肖泽你访问 192.168.1.137:6082 没有反应,很可能是启动后端口不是6082,试试类似我这样命令行中指定端口。

返回顶部