在端口 81 上安装 Apache 2.2.22 + VirtualHosts 之前,我已经将 Varnish 设置为端口 80 上的反向代理。
当我从端口 81 进入我的网站时一切正常,然后当我尝试从端口 80 进入时我得到了 Apache2 测试页面。
我只运行一个后端(都在同一台机器上)。
我应该在 Varnish 配置中添加什么来支持所有 Apache VirtualHosts ?我希望有这样一条通用规则,可以添加所有新域,而不必每次都更改 Varnish 配置。
在 Lighttpd + 虚拟主机上一切都运行正常。
答案1
检查 VirtualHost 配置,您的 vhost 可能仅配置为 *:81,但也应该配置为 *:80。