【问题标题】:Varnish +nginx + ISPConfig清漆 +nginx + ISPConfig
【发布时间】:2016-10-26 11:53:22
【问题描述】:

无法配置 Varnish。请帮忙!

(仅在此处找到德语线程) 我已经设置好了 Nginx 1.10 , Varnish 4.1.1, ISPconfig。

/etc/default/清漆

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

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

【问题讨论】:

    标签: linux nginx varnish


    【解决方案1】:

    您的 varnish 监听 :6081 并将所有请求转发到 127.0.0.1:81。 你的 nginx 监听 *:81

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

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

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

    【讨论】:

      猜你喜欢
      • 2015-08-01
      • 2015-05-05
      • 1970-01-01
      • 1970-01-01
      • 2011-12-07
      • 2018-05-11
      • 1970-01-01
      • 1970-01-01
      • 2019-02-05
      相关资源
      最近更新 更多