Мой Node.js приложение использует req.hostname
для того, чтобы перенаправить некоторые страницы из HTTP на HTTPS, как это:Как получить req.hostname при работе node.js позади апача с mod_proxy
app.get('*', function(req, res){
res.redirect('https://' + req.hostname + req.url);
});
Это работает очень хорошо, когда запуск приложения на localhost. Но когда приложение работает на сервере позади mod_proxy, то req.hostname
не содержит доменное имя. Вместо этого он содержит только localhost
. Как получить доменное имя?