Автоматизированный скрипт настройки веб-хостинга для VPS и выделенных серверов на Rocky 9 или CentOS 9.
Что устанавливается#
- Nginx веб-сервер
- PHP-FPM (версии 7.4 и 8.2, настраиваемо)
- MariaDB база данных
Основные преимущества#
Скрипт предоставляет универсальный конфиг, который автоматически определяет, на какой домен направлен запрос, и перенаправляет его в соответствующую директорию. Просто создайте папки в /var/www/ с именами ваших доменов и загрузите файлы — никакой дополнительной настройки не требуется.
Преимущества безопасности: отсутствие уязвимостей панелей управления, минимальный системный bloat, полный контроль конфигурации.
Базовая установка#
Требуется чистая операционная система без предустановленных пакетов:
curl -s https://repo.privateflare.com/webhostscript/webhostscript.bash | bashПосле нескольких минут можно развёртывать сайты через SFTP используя FileZilla, WinSCP или Transmit.
Расширенная настройка#
Индивидуальные конфиги доменов#
Создавайте пользовательские Nginx-конфиги для конкретных доменов (например, для WordPress с изменёнными правилами rewrite).
SSL/TLS-сертификаты#
Генерация сертификатов Let’s Encrypt через Certbot и автоматизация обновления через cron-задачи.
Конфигурация Nginx#


Добавьте include conf.d/*.conf; для поддержки конфигурационных файлов по доменам.
Изменения конфигурации требуют перезагрузки Nginx:
nginx -t && nginx -s reload