Задать вопрос
@andreychumak
junior

Как nginx смотрит на бекенд сервер (puma, passenger)?

Как дать понять nginx, чтобы он смотрел на бэкенд сервер?
На примере вот этого конфига https://www.notion.so/28b5b03a5fc942ef92d449721eae0c5c, к примеру.
Я так понял что здесь это указано в директиве upstream, мы просто смотрим puma.sock?
Т.е. в общем, чтобы nginx взаимодействовал с бекенд сервером нужно слушать .sock?
С passenger такая же ситуация?
  • Вопрос задан
  • 536 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
HighQuality
@HighQuality
☁ Ниндзя девелопер
Конкретный инстанс пумы запускается и создает где-то сок файл, этот файл нужен для коммуникации.
Теперь nginx перенаправляет запрос от себя, если он подходит под все заданные условия в конфиге, к конкретному запущенному инстансу пумы.

Приложений может быть много на сервере. Чтобы знать к какому именно приложению нужно направить дальше и используют сок файлы.

Это обычное поведение, которое нужно освоить и запомнить: не только пума и пассажир используют этот метод
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы