我使用 pound 来解码后端的 SSL,但大部分工作是在 varnish 上完成的(包括虚拟主机内容)。因此,我需要 pound 将所有其他流量逐字转发到 varnish,但它似乎没有这样做。
我使用默认配置:
ListenHTTP
Address 1.2.3.4
Port 8080
## allow PUT and DELETE also (by default only GET, POST and HEAD)?:
xHTTP 0
Service
BackEnd
Address 127.0.0.1
Port 80
End
End
End
因此,每当我点击 example.com:8080 时,它总是会重定向到 varnish 的默认后端,我认为这是因为域(主机)标头未一起发送。有人知道可能出了什么问题吗?
多谢!
杰森
答案1
在您发布的配置中缺少 SSL 部分。类似于(查看第一行和第四行)
ListenHTTPS
Address 1.2.3.4
Port 8080
Cert "/etc/ssl/myverynicesitecertificate.pem"
## allow PUT and DELETE also (by default only GET, POST and HEAD)?:
xHTTP 0
Service
BackEnd
Address 127.0.0.1
Port 80
End
End
End