我的服务器上运行着多个 Tomcat。我使用 lighttpd 反向代理不同域的传入请求。到目前为止,我只使用了没有 https 的 http,这个配置对我有用:
$HTTP["host"] == "my.domain.com" {
proxy.server = ( "" => ( (
"host" => "127.0.0.1",
"port" => 8080
) ) )
}
但是当我尝试同样的操作并且只将端口更改为 https 端口时,我只看到一个空白页面。我需要做什么才能将流量重定向到使用 https 的 Tomcat。
最佳答案
您需要使用 $SERVER["socket"]
而不是 $HTTP["host"]
例如
$SERVER["socket"] == "my.domain.com:443" {
proxy.server = ( "" => ( (
"host" => "127.0.0.1",
"port" => 8080
) ) )
}
关于tomcat - 反向代理 lighttpd https 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35171169/