清漆+ nginx + ISPConfig

时间:2016-10-26 11:53:23

标签: linux nginx varnish

无法配置清漆。请帮助!

(此处仅发现德国线程) 我已经设置了Nginx 1.10,Varnish 4.1.1,ISPconfig。

的/ etc /默认/的清漆

DAEMON_OPTS="-a :6081 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,512m"

/ etc / varnish / default.vcl

backend default {
.host = "127.0.0.1";
.port = "81";
}
acl purge {
"localhost";
"127.0.0.1";
}​

Nginx虚拟主机/etc/nginx/sites-available/MyDomain.com.vhost

server {
listen *:81;
...​

当我访问MyDomain.com时,它会向我显示来自我的服务器IP地址的内容 /var/www/html/index.html而不是/ var / www / MyDomain.com /web/index.html

怎么了? 我不知道先看什么,怎么调试?

1 个答案:

答案 0 :(得分:0)

您的清漆会在:6081上收听,并将所有请求转发给127.0.0.1:81。 你的nginx听*:81

您应该在端口6081上请求MyDomain.com

如果您在端口80上请求MyDomain.com,则会被重定向到默认的nginx页面。

如果你想确定,我建议运行一个varnishlog,它会告诉你实时通过清漆的是什么。