Sur un réseau, j'ai x membres/utilisateurs qui se connectent sur une serveur debian et qui doivent :
- avoir accès à leur espace de données sur le disque via le protocole ftp
- consulter/modifier une base de données associée à leur compte
- visualiser les pages web déposée sur leur espaces web via un navigateur
Pour ce faire, j'ai installer apache2, proftpd et mysql
J'ai utilisé un script pour auomatiser la création de x comptes virtuels sous proftpd en utilisant la commande ftpasswd.
J'ai également automatiser la création de x bases de données sous mysql.
Afin que chaque membre du réseau puisse avoir accès à son espace web via le protocole http, j'aimerais automatiser la création de ces espaces.
Sous apache2, tout se passe dans /etc/apache2/sites-available. Je ne me vois pas créer x fichiers de configuration.
Est-ce que je dois passer par un script qui automatise la création de ces x fichiers de configuration ?
Est-ce que je fais fausse route car il existe une solution plus simple ?
Merci