Домен и публикация
Beget и обычный хостинг, VPS, облака, DNS, TLS, SSH, Linux, Nginx, Apache, PHP-FPM и запуск приложений.
Материалы
- Домен и DNS: куда приходит запрос
Разбираем адреса сервера, DNS-записи и привязку домена, не смешивая их с публикацией файлов.
- HTTPS и жизненный цикл сертификата
Подготавливаем TLS для основного домена и staging, разбирая подтверждение имени, продление и проверку соединения.
- VPS и SSH: доступ к учебному серверу
Готовим управляемый доступ, отдельного издателя и расположение файлов на учебном Ubuntu VPS.
- Nginx: статика, 404 и старые URL
Настраиваем изолированный статический сайт с настоящим статусом 404 и сохранёнными HTML-адресами .php.
- Повторная публикация на Beget
Применяем артефакты и журнал выпусков к виртуальному хостингу, учитывая ограничения переключения каталога.
- Настоящее PHP-приложение и PHP-FPM
Создаём отдельный контур выполнения PHP и отделяем его от сохранённых статических адресов .php.
- Веб-приложение как сервис systemd
Запускаем отдельный WSGI-процесс за Nginx и описываем его пользователя, окружение, перезапуск и журнал.
- Перенос хостинга с планом возврата
Проверяем новый узел до изменения DNS, сохраняем URL и отдельно планируем возврат файлов и пользовательских данных.