Шаг 6 из 8 · лаба · 25 мин
Настроить reverse proxy на nginx
Бэкенд слушает только 127.0.0.1:3000 — опубликуй его через nginx на порту 80.
Ситуация
На сервере работает бэкенд inventory-api. Он слушает только 127.0.0.1:3000, и с других машин к нему
не попасть. Опубликовать его поручили через nginx, который уже стоит на сервере: запросы на порт 80 должны
уходить на бэкенд, а клиенту — возвращаться его ответ.
Задача
- Конфигурация nginx проходит
nginx -t, служба nginx работает. - nginx принимает запросы на порту 80 на всех адресах машины.
- Любой запрос к
http://localhost/nginx передаёт бэкенду и возвращает его ответ.
Интернета на машине нет, всё нужное уже установлено. Команды администратора запускай через
sudo.
Лаба · самостоятельно
Команды в этой лабе не даны: набирай их в терминале сам. Цели проверяются на машине после каждой команды.
Цели
0 из 4-
Конфигурация nginx проходит проверку — ещё не выполнена
-
Служба nginx активна — ещё не выполнена
-
nginx слушает порт 80 на всех адресах машины — ещё не выполнена
-
На запросы к http://localhost/ отвечает бэкенд inventory-api — ещё не выполнена
Ctrl+Enter
Запустит машину node1 · Ubuntu 24.04
Машина запускается
Подсказки
0 из 3Цели лабы
0 из 4-
Конфигурация nginx проходит проверку — ещё не выполнена
-
Служба nginx активна — ещё не выполнена
-
nginx слушает порт 80 на всех адресах машины — ещё не выполнена
-
На запросы к http://localhost/ отвечает бэкенд inventory-api — ещё не выполнена
Цели проверяются на машине после каждой команды.