Автоматизований скрипт налаштування веб-хостингу для 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