Script automatizado de configuración de web hosting para VPS y servidores dedicados en Rocky 9 o CentOS 9.
Qué se instala#
- Servidor web Nginx
- PHP-FPM (versiones 7.4 y 8.2, configurable)
- Base de datos MariaDB
Ventajas principales#
El script proporciona una configuración universal que detecta automáticamente a qué dominio se dirige la solicitud y la redirige al directorio correspondiente. Simplemente cree carpetas en /var/www/ con los nombres de sus dominios y suba los archivos — no se requiere configuración adicional.
Ventajas de seguridad: ausencia de vulnerabilidades de paneles de control, bloat mínimo del sistema, control total de la configuración.
Instalación básica#
Se requiere un sistema operativo limpio sin paquetes preinstalados:
curl -s https://repo.privateflare.com/webhostscript/webhostscript.bash | bashDespués de unos minutos, puede desplegar sitios a través de SFTP utilizando FileZilla, WinSCP o Transmit.
Configuración avanzada#
Configuraciones individuales de dominios#
Cree configuraciones personalizadas de Nginx para dominios específicos (por ejemplo, para WordPress con reglas de rewrite modificadas).
Certificados SSL/TLS#
Generación de certificados Let’s Encrypt a través de Certbot y automatización de renovación mediante tareas cron.
Configuración de Nginx#


Agregue include conf.d/*.conf; para soporte de archivos de configuración por dominio.
Los cambios de configuración requieren recargar Nginx:
nginx -t && nginx -s reload