2016-02-03 3 views
4

У меня есть несколько Tomcats, работающих на моем сервере. Я использую lighttpd для обратного проксирования входящих запросов для разных доменов. До сих пор я использовал только HTTP без HTTPS и этот конфиг работал для меня:Обратный прокси lighttpd https не работает

$HTTP["host"] == "my.domain.com" { 
    proxy.server = ("" => ((
      "host" => "127.0.0.1", 
      "port" => 8080 
    ))) 
} 

Но когда я пытаюсь то же самое и только изменить порт к порту HTTPS я вижу только пустую страницу. Что мне нужно сделать, чтобы перенаправить трафик на Tomcat, который использует https.

ответ

1

Вам необходимо использовать $SERVER["socket"], а не $HTTP["host"].

$SERVER["socket"] == "my.domain.com:443" { 
    proxy.server = ("" => ((
     "host" => "127.0.0.1", 
     "port" => 8080 
    ))) 
} 
Смежные вопросы