перенаправление запросов HTTP и HTTPS ALB на HTTPS

#amazon-web-services #nginx #webserver #reverse-proxy #aws-application-load-balancer

Вопрос:

У меня есть веб-приложение узла, работающее на экземпляре за ALB,я настроил виртуальный хост, который по умолчанию прослушивает порт 80, и импортировал SSL-сертификаты на ALB. С установлением моих слушателей как 80 и 443 и перенаправлением цели на виртуальный хост моего экземпляра. Когда я посещаю https://<End point> его, он работает нормально, но я хочу, чтобы он также перенаправлялся https://<End point> по умолчанию для http, даже если мы не упоминаем https

Я использовал блок на своем виртуальном хосте в качестве —

 server {

listen 80 default_server;
server_name _;
return 301 https://$host$request_uri;
}
 

Который, похоже, не перенаправляется, так как он уже находится на порту 80. Есть ли какие-то возможности для этого? Спасибо!