Linux Labs

Веб-стек / Ступень 2 из 9 · шаг 6 из 8

Настроить reverse proxy на nginx

средняя ~25 мин
Не запущена Запускается обычно ~20 с
Сообщить о проблеме

Ситуация

На сервере работает бэкенд inventory-api. Он слушает только 127.0.0.1:3000, и с других машин к нему не попасть. Опубликовать его поручили через nginx, который уже стоит на сервере: запросы на порт 80 должны уходить на бэкенд, а клиенту — возвращаться его ответ.

Задача

  1. Конфигурация nginx проходит nginx -t, служба nginx работает.
  2. nginx принимает запросы на порту 80 на всех адресах машины.
  3. Любой запрос к http://localhost/ nginx передаёт бэкенду и возвращает его ответ.

Интернета на машине нет, всё нужное уже установлено. Команды администратора запускай через sudo.

Видна только тебе. Сохраняется при вводе.

Все заметки

Цели лабы

0 из 4
  • Конфигурация nginx проходит проверку — ещё не проверялась
  • Служба nginx активна — ещё не проверялась
  • nginx слушает порт 80 на всех адресах машины — ещё не проверялась
  • На запросы к http://localhost/ отвечает бэкенд inventory-api — ещё не проверялась

Подсказки

открыто 0 из 3 · открываются по одной
Подсказка 1
Показать решение после 3 неудачных проверок

Выйти из лабы?

Машина проработает ещё 10 минут и удалится. Файлы пропадут, выполненные цели останутся.

Загрузка…