gpt4 book ai didi

caching - 在 Centos 7/directadmin 上使用虚拟主机进行 Varnish 配置

转载 作者:行者123 更新时间:2023-12-04 19:42:19 27 4
gpt4 key购买 nike

我正在运行 CentOs 7 与 DirectAdmin。我用网站创建了一些用户。这在 httpd 上运行良好。但安装 Varnish 后,我收到“Apache 运行正常”的通知。
如何配置 Varnish 将 domainone.com 发送到

/var/html/www/domainone.com/public_html 和 domaintwo.com 到 /var/html/www/domaintwo.com/public_html

我已经尝试将后端服务器添加到正确的方向和端口,但页面仍然重定向到 apache 通知。

任何帮助深表感谢。
提前致谢。

最佳答案

你是如何配置apache的?

你的问题的一般答案是这样的:

sub vcl_recv {
if (req.http.host == "www.domainonecom") {
set req.url = "/var/html/www/domainone.com/public_html" + req.url;
} else if (req.http.host == "www.domaintwo.com") {
set req.url = "/var/html/www/domaintwo.com/public_html" + req.url;
} else {
return (synth(404));
}
}

但这似乎不对,因为 varnish 传递主机头(默认情况下),所以如果你的 apache 工作,varnish 应该改变它。看看 varnishlog -d -q 'BereqURL' -g request并查看发送到后端的内容。

关于caching - 在 Centos 7/directadmin 上使用虚拟主机进行 Varnish 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52765120/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com