deblan.io-gemini/blog/posts/573.gmi
2020-11-28 17:15:52 +01:00

13 lines
1.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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.