С чего начать Первые шаги трек · 15 ступеней
Linux Labs

Веб-стек

Сайты и reverse proxy на nginx, сертификаты и HTTPS, доступ к PostgreSQL и восстановление из дампа — до сайта и базы на двух машинах.

9 ступеней7 лаб~6 часов средняя средний

Прогресс Ступеней: 0 из 9

Трек не начат. Первая ступень — «Как nginx выбирает сайт и файл», ~50 мин.

Начать ступень 1

Модуль 1

Nginx: сайты и прокси

Как nginx выбирает сайт по Host и файл по URI, как проксирует запрос приложению и где искать причину 502.

3 ступени · ~2 часа

  1. Ступень 1 из 9

    1 · Как nginx выбирает сайт и файлКак nginx выбирает сайт и файл

    7 шагов · 1 лаба · ~50 мин 7 шагов · 1 лаба · ~50 мин
    1. Документация открывает портал упражнения 0 из 1 на машине 5 мин
    2. 2 Имя сайта едет в запросе теория 6 мин
    3. 3 Сайт включает ссылка на машине 7 мин
    4. 4 От адреса страницы к файлу на машине 6 мин
    5. 5 Третий сайт на машине 4 мин
    6. 6 Два сайта на одном nginx средняя лаба 20 мин
    7. 7 Итог итог 2 мин
  2. Ступень 2 из 9

    2 · Reverse proxy и 502Reverse proxy и 502

    8 шагов · 2 лабы · ~1 час 8 шагов · 2 лабы · ~1 час
    1. Магазин отвечает 502 упражнения 0 из 1 на машине 5 мин
    2. 2 Два запроса вместо одного на машине 6 мин
    3. 3 Проверь второй участок сам на машине 5 мин
    4. 4 Что ещё пишет error.log теория 5 мин
    5. 5 Путь, который видит приложение на машине 7 мин
    6. 6 Настроить reverse proxy на nginx средняя лаба 25 мин
    7. 7 Почини 502 Bad Gateway средняя лаба 25 мин
    8. 8 Итог итог 2 мин
  3. 3 · Тест модуля 10 вопросов · порог 70%

Модуль 2

TLS и сертификаты

Почему клиент не верит сертификату — имя, срок или цепочка, как выпустить новый с прежним ключом и включить HTTPS с редиректом.

3 ступени · ~2 часа

  1. Ступень 4 из 9

    4 · Доверие, имя и срок сертификатаДоверие, имя и срок сертификата

    8 шагов · 1 лаба · ~55 мин 8 шагов · 1 лаба · ~55 мин
    1. Сайт не открывается упражнения 0 из 1 на машине 4 мин
    2. 2 Что прислал сервер на машине 6 мин
    3. 3 Имя в сертификате на машине 6 мин
    4. 4 Кому верит клиент на машине 5 мин
    5. 5 Новый сертификат с прежним ключом теория 4 мин
    6. 6 Второе имя для shop на машине 3 мин
    7. 7 Портал не открывается по HTTPS средняя лаба 25 мин
    8. 8 Итог итог 2 мин
  2. Ступень 5 из 9

    5 · HTTPS в nginx: цепочка и редиректHTTPS в nginx: цепочка и редирект

    7 шагов · 1 лаба · ~55 мин 7 шагов · 1 лаба · ~55 мин
    1. Корень есть, а curl не верит упражнения 0 из 1 на машине 5 мин
    2. 2 Цепочка сертификатов на машине 8 мин
    3. 3 Файл полной цепочки на машине 7 мин
    4. 4 Старый адрес по HTTP на машине 4 мин
    5. 5 HTTPS для docs на машине 4 мин
    6. 6 Магазин после перевыпуска сертификата средняя лаба 25 мин
    7. 7 Итог итог 2 мин
  3. 6 · Тест модуля 10 вопросов · порог 70%

Модуль 3

PostgreSQL для администратора

Отказ подключения по уровням — сеть, правило pg_hba, роль и пароль; дамп базы и восстановление в отдельную базу с проверкой.

3 ступени · ~2 часа

  1. Ступень 7 из 9

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

    7 шагов · 1 лаба · ~55 мин 7 шагов · 1 лаба · ~55 мин
    1. Приложение не входит в базу упражнения 0 из 1 на машине 5 мин
    2. 2 Три проверки на пути к базе на машине 7 мин
    3. 3 Файл правил pg_hba.conf на машине 5 мин
    4. 4 Строка для shop на машине 7 мин
    5. 5 Отчёты не входят на машине 4 мин
    6. 6 Приложение не подключается к PostgreSQL средняя лаба 25 мин
    7. 7 Итог итог 2 мин
  2. Ступень 8 из 9

    8 · Дамп и проверяемое восстановлениеДамп и проверяемое восстановление

    7 шагов · 1 лаба · ~55 мин 7 шагов · 1 лаба · ~55 мин
    1. Дамп на живой базе упражнения 0 из 1 на машине 5 мин
    2. 2 Что лежит в дампе на машине 8 мин
    3. 3 Восстановление в отдельную базу на машине 6 мин
    4. 4 Сверка копии теория 5 мин
    5. 5 Дамп другого формата на машине 4 мин
    6. 6 Восстанови базу из дампа средняя лаба 25 мин
    7. 7 Итог итог 2 мин
  3. 9 · Тест модуля 10 вопросов · порог 70%
  1. Итоговая лаба

    Сайт и база на двух машинах ~50 мин
  2. Итоговый тест 18 вопросов · порог 80%
Загрузка…