Перейти к содержанию

Деплоймент и сопровождение веб-сайта

Все курсы

Готовим воспроизводимый выпуск сайта: артефакт, домен, HTTPS, хостинг, проверка перед публикацией, резервная копия и откат. Продолжаем работой с приложениями, данными и эксплуатацией.

В серии 24 урока. В уроках 1–14 выстроим путь статического сайта от готовых файлов до сопровождения. В уроках 15–24 добавим PHP-FPM, systemd и Docker Compose, разберём постоянные данные, миграции, секреты, кэш и смену хостинга.

Перед началом

Понимание файлов сайта, Git и основ командной строки. Команды выполняйте в своём учебном окружении.

Уроки по порядку

  1. Модель выпуска: что именно мы развёртываем
  2. Артефакт, конфигурация и идентификатор версии
  3. Домен и DNS: куда приходит запрос
  4. HTTPS и жизненный цикл сертификата
  5. VPS и SSH: доступ к учебному серверу
  6. Nginx: статика, 404 и старые URL
  7. GitLab CI: упаковка готового сайта
  8. Тестовое окружение для того же выпуска
  9. Повторная публикация на Beget
  10. Версии и переключение текущего выпуска
  11. Откат: вернуть известное рабочее состояние
  12. Резервная копия и пробное восстановление
  13. Журналы и проверка здоровья сайта
  14. Базовый мониторинг и полезное оповещение
  15. Настоящее PHP-приложение и PHP-FPM
  16. Веб-приложение как сервис systemd
  17. Docker Compose: приложение в контейнере
  18. Постоянные данные и база PostgreSQL
  19. Миграции базы и совместимость отката
  20. Секреты, пользователи и права
  21. Параллельные и устаревшие выпуски CI
  22. CDN и кеширование нового выпуска
  23. Как разобрать ошибки 502 и 504
  24. Перенос хостинга с планом возврата

Уроки развивают общий пример. Переходите к следующему после разбора результата предыдущего; к нужной теме можно вернуться по этому оглавлению.

Выбрать другой курс · Открыть каталог всех материалов