如何为远程共享主机设置 Varnish Cache 中的后端?

发布于 2025-01-04 18:37:18 字数 459 浏览 1 评论 0原文

我想使用我的服务器(安装了 Varnished 的位置)来缓存远程 Web 托管

Default.vcl

backend default {
    .host = "shavrea.com";
    .port = "80";
}

的网页,如果这样写,不起作用,请返回给我错误:

Site Temporarily Unavailable

We apologize for the inconvenience. Please contact the webmaster/ tech support immediately to have them rectify this.
error id: "bad_httpd_conf"

这是因为该后端位于共享服务器上。如何解决这个问题?

I want to use my server (where it's installed Varnished) to cache webpage of a remote web hosting

Default.vcl

backend default {
    .host = "shavrea.com";
    .port = "80";
}

If a write this, doesn't work and return me this error:

Site Temporarily Unavailable

We apologize for the inconvenience. Please contact the webmaster/ tech support immediately to have them rectify this.
error id: "bad_httpd_conf"

This is because that backend is on a shared server. How to resolve this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

三人与歌 2025-01-11 18:37:18

尝试显式设置主机标头。

sub vcl_recv {
  set req.http.host = "shavrea.com";
}

try to explicitly set the Host header.

sub vcl_recv {
  set req.http.host = "shavrea.com";
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文