После переключения с публичного IP на Elastic IP в AWS моя страница API больше не доступна, а Nginx застрял на странице "Welcome to nginx!".

Изначально я настроил API на виртуальной среде Ubuntu с помощью Nginx, Gunicorn и Supervisor, и он отлично работал с исходным публичным IP-адресом. Однако я решил подключить к экземпляру Elastic IP. После присоединения Elastic IP страница API стала недоступной, выдавая сообщение 404 Not Found.

Выполненные шаги:

Обновите все конфигурации, которые ссылались на старый публичный IP-адрес, чтобы использовать новый Elastic IP, включая: gunicorn.conf, settings.py в Django и Перезапустили Nginx для применения изменений и т. д.

Конфигурация: Группы безопасности AWS [Диапазон портов, Протокол, Источник]: [22, TCP, 0.0.0.0/0], [80, TCP, 0.0.0.0/0], [80, TCP, ::/0]

Вопросы:

Что может заставить Nginx отображать страницу "Welcome to nginx!" вместо того, чтобы обслуживать мой API?

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