Почему nginx показывает неправильный сайт?

preview_player
Показать описание

Разберем, как nginx решает в какой server попадет запрос. Прописываем listen директиву правильно. Задаем default_server.

Таймкоды:
00:00 Вступление.
00:45 Пример настроек когда мы попадаем не в тот server.
03:13 Как nginx обрабатывает входящие запросы? Как nginx выбирает нужные server из конфигурации?
04:41 По умолчанию nginx прослушивает все возможные адреса (0.0.0.0).
05:18 Пишем директиву listen правильно: узнаем что nginx слушает (через netstat).
06:22 Пишем директиву listen правильно: ищем все директивы listen в конфигурации.
07:10 Выбирайте одну из возможных стратегий конфигурирования и не смешивайте их!
08:28 Исправленная версия конфигурации nginx (с учетом Host заголовка).
09:27 Что такое сервер по умолчанию (default) в nginx?
11:15 Прописывайте сервер по умолчанию явно.
12:20 Пример конфигурации nginx с явно заданным default_server.
13:36 Пример default_server который помогает бороться с DDoS.
Рекомендации по теме