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

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

Все курсы

Готовим воспроизводимый выпуск сайта: артефакт, домен, 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. Staging для веб-сайта: проверка того же выпуска
  9. Повторная публикация на Beget
  10. Деплой сайта: версии и переключение текущего выпуска
  11. Откат деплоя сайта: возврат рабочей версии
  12. Резервная копия сайта и пробное восстановление
  13. Деплой сайта: журналы и проверка здоровья сайта
  14. Деплой сайта: базовый мониторинг и полезное оповещение
  15. Настоящее PHP-приложение и PHP-FPM
  16. Веб-приложение как сервис systemd
  17. Docker Compose: приложение в контейнере
  18. Постоянные данные и база PostgreSQL
  19. Миграции базы данных: совместимость с откатом деплоя
  20. Деплой веб-приложения: секреты, пользователи и права
  21. CI/CD: параллельные и устаревшие выпуски
  22. CDN и кеширование нового выпуска
  23. Ошибки 502 и 504: диагностика веб-приложения
  24. Перенос хостинга с планом возврата

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

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