无法配置清漆。请帮助!
(此处仅发现德国线程) 我已经设置了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
怎么了? 我不知道先看什么,怎么调试?
答案 0 :(得分:0)
您的清漆会在:6081
上收听,并将所有请求转发给127.0.0.1:81
。
你的nginx听*:81
您应该在端口6081上请求MyDomain.com
。
如果您在端口80上请求MyDomain.com
,则会被重定向到默认的nginx页面。
如果你想确定,我建议运行一个varnishlog
,它会告诉你实时通过清漆的是什么。