Forum Linux.debian/ubuntu Projet de serveur mutualisé

Posté par  . Licence CC By‑SA.
Étiquettes :
0
30
jan.
2014

Bonjour,
je vous sollicite car je souhaite mettre en place un serveur web mutualisé sur une plateforme Debian 7.1

j'ai d'ors et déjà trouvé un certain nombre de documents pour configurer apache et php. Mon Mysql est installé sur le serveur

ce que je souhaiterais faire c'est de mettre en place un compte FTP par site web par exemple un utilisateur a son home (et ne peut en sortir) et je crée un lien symbolique dans www et un fichier de configuration dans /etc/apache2/sites/available

j'ai trouvé des procédures sur vsftpd et pureftpd qui utilisent mysql pour leur base utilisateur mais je ne parviens pas à donner à chaque utilisateur les droits sur son home (en FTP j'entends) et que ces droits correspondent aux droits du site web

pourriez-vous m'aider

  • # Le chroot est ton ami

    Posté par  (site web personnel) . Évalué à 0.

    Bonjour. Je n'ai pas cherché longtemps, donc voici un exemple :

    http://loutre.ch/installer-un-serveur-ftp-chroote-avec-vsftpd-en-5-minutes

  • # virtualhost, chroot proftpd, etc => virtualmin

    Posté par  . Évalué à 3. Dernière modification le 30 janvier 2014 à 17:50.

    perso pour ce genre de besoin j'installes classiquement un serveur avec :

    • apache
    • bind9
    • postfix
    • mysql
    • php

    puis j'installes via les depots :
    - webmin
    - le plugin virtualmin.

    ca me permet de creer le(s) domaine(s), le compte ftp, la base de donnée qui va bien

    l'utilisateur dispose alors d'un /home/user
    son site web principal est dans /home/user/public_html
    ses sites web secondaire sont dans /home/user/domains/domainesecondaire/public_html

    il accede à ses bases de données en localhost avec son login/pass ftp
    (ou un autre suivant la securité proposée)

    avantages :
    - virtualmin permet de faire une sauvegarde espace web/ftp/mysql lié au compte
    - il permet d'activer certaines fonctionnalités dispo sur le serveur pour un domaine sans l'activer pour un autre (postgresql, email, git, mailman, etc…)

  • # ispconfig

    Posté par  (site web personnel) . Évalué à 4.

    Un panel tel que ispconfig est fait pour ça.

  • # VirtualMin

    Posté par  . Évalué à 2.

    Virtualmin aussi est fait pour ça :D

  • # AlternC

    Posté par  (site web personnel) . Évalué à 2.

    Essaye AlternC.

    Il existe un paquet Debian.

    ça fonctionne même dans une machine virtuelle.

    A+

    Pourquoi bloquer la publicité et les traqueurs : https://greboca.com/Pourquoi-bloquer-la-publicite-et-les-traqueurs.html

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.