Simon Vieille : Outil de création d’un espace web Apache et PHP
jeudi 1 août 2019 à 13:25Dans mon activité personnelle et professionnelle, je suis amené à créer des espaces d’hébergement de sites web principalement écrits en PHP.
Il y a quelques années, j’ai écris un script en shell qui posait des questions et générait des fichiers de configuration pour Apache et PHP puis relançait ces services. Il a ensuite évolué et générait également les utilisateurs unix et affinait les permissions. Le principal problème du script est que d’un serveur à l’autre, il fallait mettre des coups de hache dans le code pour l’adapter.
Cette semaine, j’ai entamé une refonte complète du code. Au fur et à mesure du développement, j’ai rendu pas mal de choses configurables et je pense qu’il est fonctionnel sur des environnements relativement différents des miens.
Je vous présente donc vhost-manager
, c'est un projet libre et est toujours orienté
vers la génération de vhost Apache et de pools PHP FPM. Il faut make
, gcc
,
wget
pour l'installer et sh
, whiptail
et php
sont nécessaires à
son utilisation.
Le code source est disponible ici. Le projet se configure via un fichier de variables et j'ai conservé le principe des questions/réponses pour générer les fichiers.
Original post of Simon Vieille.Votez pour ce billet sur Planet Libre.
Articles similaires
- Simon Vieille : Développer un site web en php sans installer Apache, Nginx ou Lighttpd (30/03/2013)
- Nassim KACHA : Accélérer vos applications PHP à l’aide d’APC (07/09/2010)
- MERCIER Jonathan : Déployer Dotclear sur votre Fedora (04/08/2012)
- Planet Libre : Brèves du Planet Libre - Sunday 28, October 2012 (28/10/2012)
- David Mercereau : Service web : Un mode maintenance pour bricoler (26/11/2013)