deblan.io-gemini/blog/posts/573.gmi

18 lines
1.5 KiB
Plaintext
Raw Normal View History

2020-11-28 17:38:17 +01:00
# Outil de création dun espace web Apache et PHP
2020-11-28 17:40:03 +01:00
* 2019-08-01 13:25:45
* Développement, Informatique
2020-11-28 17:38:17 +01:00
2020-11-28 17:15:52 +01:00
Dans mon activité personnelle et professionnelle, je suis amené à créer des espaces dhébergement de sites web principalement écrits en PHP.
Il y a quelques années, jai é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 dun serveur à lautre, il fallait mettre des coups de hache dans le code pour ladapter.
Cette semaine, jai entamé une refonte complète du code. Au fur et à mesure du développement, jai rendu pas mal de choses configurables et je pense quil 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.
=> https://www.deblan.io/~simon/vhost-manager/vhost-manager2.gif vhost-manager [IMG]
=> https://gitnet.fr/deblan/vhost-manager 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.