Публикация проекта Django в экземпляре EC2 AWS

Я пытаюсь опубликовать веб-страницу Django в экземпляре AWS. Я настроил экземпляр EC2 на основе машины Windows, с эластичным IP, чтобы получить фиксированный публичный IP. Однако, когда я пытаюсь запустить проект Django, я могу назначить только частный IP. В этом случае, если после запуска проекта я попытаюсь получить доступ к Web с публичного IP, я не смогу получить доступ к Web-сайту (только сообщение об ошибке браузера, предупреждающее о невозможности доступа к сайту).

Ниже приведены два снимка выполнения. Первый показывает, как это работает с частным IP, а второй показывает ошибку, которую я получаю.

enter image description here

enter image description here

Я пробовал с 0:8000, но также и с <public_IP>:8000 без успеха. В случае установки публичного IP я получил Ошибка: Этот IP-адрес не может быть назначен. И последнее, но не менее важное: в файл settings.py я включил ALLOWED_HOSTS = ['*'].

И, конечно, на этом этапе тестирования я разрешил трафик на TCP-портах в пределах помещений безопасности на экземпляре EC2. Позже я сниму некоторые разрешения, но я бы предпочел начать с наиболее открытого сценария.

Подскажите, пожалуйста, как мне действовать дальше? Большое спасибо заранее.

Вернуться на верх