0
我在第一次设置清漆的婴儿阶段阶段,我想我必须有一些基本的误解。对于测试的目的,我已经离开/etc/default/varnish
在其默认的配置:基本清漆配置
DAEMON_OPTS="-a :6081 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,256m"
我/etc/varnish/default.vcl
有这个内容(我的Nginx虚拟主机端口80上还在听现在):
backend default {
.host = "127.0.0.1";
.port = "80";
}
我的Nginx server
块包含此:
listen 80;
良好的措施,netstat
显示了这些关键端口监听:
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:6081 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:6082 0.0.0.0:* LISTEN
据我了解,从阅读了大量的这篇文章中,我应该能够在浏览器中打开my.site.com:6081已经流量通过光油路由到的Nginx和背部。我没有看到。相反,我得到一个连接错误。在这一点上,我不想做任何复杂的事情;我只是想建立沟通和检索内容。
我毫不怀疑这是我的问题,而不是一个光油问题,但我没有看到我出了什么问题。我看不到我的超基本配置和我在网上找到的关键区别。我哪里错了?
- 的Ubuntu 12.04
- 光油3.0.2
- 的Nginx 1.1.19
任何补救援助将不胜感激。
连接到本地光油我可以telnet从盒子罚款,但不能从至少一个外部源。我不知道有任何端口被关闭,所以我没有想到。谢谢。 –
你看到了什么连接错误?清漆错误页面或浏览器错误页面? 如果清漆,那么当您尝试访问外部来源的清漆时,是否会看到使用varnishlog工具的某些输出? 检查: 在服务器上运行varnishlog然后启动curl -I http://my.site.com:6081/本地 – ghloogh
浏览器。刚刚通过客户的IT人员确认6081被阻止。我相信这是问题所在。谢谢你的帮助。 –