Script automatizzato per la configurazione del web hosting per VPS e server dedicati su Rocky 9 o CentOS 9.
Cosa viene installato#
- Nginx web server
- PHP-FPM (versioni 7.4 e 8.2, configurabile)
- MariaDB database
Vantaggi principali#
Lo script fornisce una configurazione universale che determina automaticamente a quale dominio è indirizzata la richiesta e la reindirizza nella directory corrispondente. Basta creare le cartelle in /var/www/ con i nomi dei tuoi domini e caricare i file — non è necessaria alcuna configurazione aggiuntiva.
Vantaggi in termini di sicurezza: assenza di vulnerabilità dei pannelli di controllo, bloat di sistema minimo, controllo completo della configurazione.
Installazione base#
È necessario un sistema operativo pulito senza pacchetti preinstallati:
curl -s https://repo.privateflare.com/webhostscript/webhostscript.bash | bashDopo alcuni minuti è possibile distribuire i siti tramite SFTP utilizzando FileZilla, WinSCP o Transmit.
Configurazione avanzata#
Configurazioni individuali dei domini#
Crea configurazioni Nginx personalizzate per domini specifici (ad esempio, per WordPress con regole di rewrite modificate).
Certificati SSL/TLS#
Generazione di certificati Let’s Encrypt tramite Certbot e automazione del rinnovo tramite cron job.
Configurazione Nginx#


Aggiungi include conf.d/*.conf; per il supporto dei file di configurazione per dominio.
Le modifiche alla configurazione richiedono il ricaricamento di Nginx:
nginx -t && nginx -s reload