Мой домен указывает на приложение Beanstalk (DNS ALIAS). Я уже установил SSL-сертификаты на моем экземпляре Beanstalk. Итак: http://www.mysite.com -> Beanstalk приложение с HTTP https://www.mysite.com -> Beanstalk приложение с HTTPSКак настроить Beanstalk + Nginx для перенаправления http на https?
Я хотел бы перенаправить все запросы HTTP к HTTPS. Так http://www.mysite.com ->https://www.mysite.com
Я уже пытался создать контейнер AWS реализовать что-то вроде «сервер {слушать 80, возвращение 301 https://www.mysite.com/ $ REQUEST_URI;}», но он не работает.
Я уже провел несколько часов в Google, пытаясь найти некоторые рекомендации относительно того, как это сделать. Я нашел некоторые подсказки, такие как 301 переадресация, переписать ... но я не могу применить какое-либо решение к моему экземпляру Beanstalk EC2.
Возможно, мне нужно более подробное объяснение того, как это сделать. Не мог бы кто-нибудь помочь мне, пожалуйста?
PS: одна вещь, которую я пытаюсь понять, заключается в том, что Балансировщик нагрузки говорит, что порт 80 балансировки нагрузки указывает на порт 80 экземпляра и порт балансировки нагрузки 443 (HTTPS) также указывает на порт 80 экземпляра, но с сертификатом Cipher/SSL. Ну, когда я просматриваю конфигурационные файлы nginx на моем экземпляре EC2, я нахожу только «сервер {listen 8080», а не «слушать 80».
Спасибо всем.
Где вы в состоянии найти правильный способ сделать это? –