Во-первых, вам нужно убедиться, что ваш EC2 находится в общедоступной подсети с публичным IP-адресом, а также необходимо, чтобы его группа безопасности была открыта для любого порта, к которому вы подключаетесь (8000).На этом этапе вы сможете подключиться к своему приложению через публичный порт ip: *. 1001 *
. Теперь, если вы хотите выполнить вышеизложенное при использовании домена, вы захотите использовать сервис AWS Route 53 .,Из этого вы можете создать DNS-маршрутизацию, используя свой доменВы захотите создать маршрут от: application.example.com к вашим экземплярам public ip.После этого вы сможете посетить: application.example.com и открыть свое приложение. Теперь можно сделать личный экземпляр EC2 .
Теперь, если вы хотите включить HTTPS поверх этого, лучшим способом было бы создать публичныйбалансировщик нагрузки с приложенным сертификатом, он будет принимать HTTPS-трафик от вашего пользователя, а затем перенаправлять этот трафик через HTTP на EC2 на выбранный порт (8000).После этого вы захотите изменить запись Route53 так, чтобы она указывала на балансировщик нагрузки, а не прямо на EC2.