Linux Labs

Веб-стек / Ступень 7 из 9

Подключение, роль и pg_hba

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 6 из 7 · лаба · 25 минсредняя

Приложение не подключается к PostgreSQL

Служба падает при старте с ошибкой подключения к базе, хотя PostgreSQL запущен. Верни ей доступ по паролю.

Ситуация

Служба app работает с базой PostgreSQL appdb от имени пользователя базы appuser и подключается к ней по TCP на 127.0.0.1:5432. С утра служба не поднимается: падает при старте, и systemd перезапускает её раз в несколько секунд. Сам PostgreSQL запущен.

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

Задача

Сделай так, чтобы:

  1. appuser подключался к appdb по TCP на 127.0.0.1 со своим паролем — так же, как это делает служба;
  2. без верного пароля appuser к базе не подключался;
  3. служба app работала и держала подключение к базе.

Лаба · самостоятельно

Команды в этой лабе не даны: набирай их в терминале сам. Цели проверяются на машине после каждой команды.

Цели

0 из 3
  • appuser с паролем подключается к appdb по TCP на 127.0.0.1 — ещё не выполнена
  • С неверным паролем appuser не подключается — ещё не выполнена
  • Служба app работает и подключена к базе — ещё не выполнена
Ctrl+Enter
Запустит машину node1 · Ubuntu 24.04

Машина запускается

Подсказки

0 из 3

Цели лабы

0 из 3
  • appuser с паролем подключается к appdb по TCP на 127.0.0.1 — ещё не выполнена
  • С неверным паролем appuser не подключается — ещё не выполнена
  • Служба app работает и подключена к базе — ещё не выполнена
node1 Ubuntu 24.04

Цели лабы

0 из 3
  • appuser с паролем подключается к appdb по TCP на 127.0.0.1 — ещё не выполнена
  • С неверным паролем appuser не подключается — ещё не выполнена
  • Служба app работает и подключена к базе — ещё не выполнена
Загрузка…