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

41 lines
1.7 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.

# Outil de création dun espace web Apache et PHP
* 2019-08-01 13:25:45
* Développement, Informatique
```html
<p>Dans mon activité personnelle et professionnelle, je suis amené à créer des
espaces dhébergement de sites web principalement écrits en PHP.</p>
```
```html
<p>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.</p>
```
```html
<p>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.</p>
```
```html
<p>Je vous présente donc <code>vhost-manager</code>, c'est un projet libre et est toujours orienté
vers la génération de vhost Apache et de pools PHP FPM. Il faut <code>make</code>, <code>gcc</code>,
<code>wget</code> pour l'installer et <code>sh</code>, <code>whiptail</code> et <code>php</code> sont nécessaires à
son utilisation.</p>
```
```html
<p><img src="https://www.deblan.io/~simon/vhost-manager/vhost-manager2.gif" alt="vhost-manager" /></p>
```
```html
<p><a href="https://gitnet.fr/deblan/vhost-manager">Le code source est disponible ici</a>.
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.</p>
```