Script automatise de configuration d’hebergement web pour VPS et serveurs dedies sous Rocky 9 ou CentOS 9.
Ce qui est installe#
- Serveur web Nginx
- PHP-FPM (versions 7.4 et 8.2, configurable)
- Base de donnees MariaDB
Principaux avantages#
Le script fournit une configuration universelle qui detecte automatiquement le domaine cible de la requete et la redirige vers le repertoire correspondant. Creez simplement des dossiers dans /var/www/ avec les noms de vos domaines et telechargez vos fichiers — aucune configuration supplementaire n’est requise.
Avantages en matiere de securite : pas de vulnerabilites liees aux panneaux de controle, encombrement systeme minimal, controle total de la configuration.
Installation de base#
Un systeme d’exploitation propre sans paquets preinstalles est requis :
curl -s https://repo.privateflare.com/webhostscript/webhostscript.bash | bashApres quelques minutes, vous pouvez deployer des sites via SFTP en utilisant FileZilla, WinSCP ou Transmit.
Configuration avancee#
Configurations individuelles de domaines#
Creez des configurations Nginx personnalisees pour des domaines specifiques (par exemple, pour WordPress avec des regles de rewrite modifiees).
Certificats SSL/TLS#
Generation de certificats Let’s Encrypt via Certbot et automatisation du renouvellement via des taches cron.
Configuration Nginx#


Ajoutez include conf.d/*.conf; pour la prise en charge des fichiers de configuration par domaine.
Les modifications de configuration necessitent un rechargement de Nginx :
nginx -t && nginx -s reload