我在plesk上通过Docker配置关注了Varnish的官方tuto。 https://www.plesk.com/blog/product-t...cker-container
我有一个带有plesk和许多域的VPS Ubuntu。
我遵循了所有步骤: 我创建了一个域test.monserveur.com 我使用Docker image million12 / varnish 在Docker容器设置中,映射将80端口重定向到32780 在托管参数的plesk上,选项“SSL / TLS支持”和“永久SEO安全301从HTTP重定向到HTTPS”被禁用 我也拒绝了这个域的安全模块 在docker容器的代理规则(/etc/varnish/default.vcl)上,我放了.host test.monserveur.com和.port 7080 在函数sub vcl_deliver上,我把:
if (obj.hits > 0) {
set resp.http.X-Cache = "HIT";
} else {
set resp.http.X-Cache = "MISS";
}
我仍然有一个503页面,在test.monserveur.com页面的标题上有一个MISS
我无法理解问题出在哪里。我试图把.host和服务器的IP链接到.host并链接到服务器的另一个域。我认为这是设置的问题,但我不知道在哪里。
提前致谢
答案 0 :(得分:3)
Varnish的503错误响应意味着您的Docker容器配置不正确。您应该检查容器中的容器和Varnish是否正常运行。此外,配置文件必须具有有效的语法,并且必须在配置文件中设置服务器的正确端口和IP地址。
在不知道你输入的内容的情况下,我无法给你更好的建议!如果你完全按照教程,它将工作。我在编写文本时创建了10多个工作实例!
PS:如果仍然无法解决问题,请使用官方Plesk论坛提供更多信息(也添加您的配置文件) - https://talk.plesk.com/
取得成功!