Ситуация
Сайт заказов app.lab.test и его база PostgreSQL жили на одной машине — node2. Сайт перенесли
на node1: там теперь nginx с HTTPS и приложение — служба lab-shop. База shop осталась на
node2. После переезда curl https://app.lab.test/ на node1 вместо списка заказов отвечает
ошибкой.
node1 — твой терминал. Команды на node2 выполняй через SSH: ssh node2 'команда' или войди в его
оболочку — ssh node2, назад — exit. sudo на обеих машинах работает без пароля. Другого входа на
node2 нет: не закрой себе SSH.
Задача
- С node1
curl https://app.lab.test/получает код 200 и список заказов из базы на node2. - Роль
shopвходит в базу с node1 по своему паролю, а с неверным паролем с node1 не войти ни подshop, ни подpostgres. - Порт
5432на node2 открыт для node1 и закрыт для остальных адресов сети — и после перезагрузки node2 тоже.
Интернета в лабе нет — только сеть между node1 и node2. Всё нужное установлено на обеих машинах.
Цели лабы
0 из 3-
С node1 curl https://app.lab.test/ получает 200 и список заказов из базы на node2 — ещё не проверялась
-
С node1 роль shop входит в базу по паролю, а с неверным паролем не входят ни shop, ни postgres — ещё не проверялась
-
Порт 5432 на node2 открыт для node1 и закрыт для других адресов сети — и после перезагрузки node2 — ещё не проверялась
Подсказки
открыто 0 из 3 · открываются по одной
Подсказка 1
Показать решение
после 3 неудачных проверок