Dans notre université, nous voulons créer un hébergement Web simple pour nos étudiants. Notre hébergement Web est censé fournir les fonctionnalités suivantes:
Pourriez-vous s'il vous plaît proposer des applications gratuites qui pourraient nous aider à organiser ce type d'hébergement Web sur notre serveur Ubuntu?
Je vous remercie!
Beaucoup d'étapes à expliquer, mais ici http://www.howtoforge.com/perfect-server-ubuntu-12.04-lts-Apache2-bind-dovecot-ispconfig-
C'est la méthode la plus simple car vous n'avez presque rien à savoir pour tout mettre en place. Suivez simplement le tutoriel.
Après avoir tout mis en place, il vous suffit de configurer votre DNS, vos sites et vos utilisateurs. J'utilise habituellement ssh/sftp sur ftp car il est crypté, mais cela devrait fonctionner une fois que vous avez créé un compte. Ils doivent également tous se trouver dans des hôtes virtuels, vous n'avez donc pas à vous soucier des autorisations erronées. Assurez-vous simplement de les garder dans la "prison" lors de la création du compte d'utilisateur. Tout cela aura plus de sens une fois que vous jouerez avec ISPConfig
Apache prend en charge répertoires Web par utilisateur . Ceci en combinaison avec des quotas par utilisateur (devrait être assez facile à rechercher sur Google), et un serveur ftp devrait faire l'affaire.
Afin d’accéder uniquement au dossier de base, je suppose que vous pouvez attribuer/bin/false en tant que shell de l’utilisateur. Cela désactive l'accès SSH. Ensuite, seul le serveur FTP doit être configuré. Cette configuration dépend du type de serveur FTP que vous utiliserez.
Déni de responsabilité: Je n'ai pas essayé cela, mais ce serait ma première approche. N'importe qui est libre de m'éclairer :)