Cahier des charges Serveur WEB HNT
Transcription
Cahier des charges Serveur WEB HNT
Cahier des charges Serveur WEB HNT L’ensemble de ces missions sera présenté en soutenance à la direction d’HNT le jeudi 20 mars 2014. Au préalable, vous aurez remis l’ensemble de vos comptes rendus et modes opératoires pour le mardi 4 mars minuit par courriel. Plus de précisions sont données à la fin de ce document. Contexte Humanist Network souhaite désormais héberger son site web ainsi que ceux de diverses associations, afin d’économiser sur les frais d'hébergement. Cet hébergement accueillera sans doute des sites dynamiques et donc aura besoin d'un SGBDR pour accéder à diverses informations, qui seront plus ou moins accessibles suivant l'utilisateur. Cet hébergement devra se faire sur un serveur à moindre coût, à efficacité et sécurité maximums. Le serveur est virtualisé sur une plate-forme vSphere. Sur ce serveur, une distribution de Linux est préinstallée mais vous avez possibilité de changer d'OS si vous le souhaitez. Pour des raisons économiques, ce serveur ne bénéficiera d'aucune licence de système d'exploitation ou de logiciels divers. Les informaticiens de HNT veulent désormais orienter leur réseau informatique vers le monde libre, gratuit et participer au développement de ces technologies. Vous devez donc aussi tenir compte de cette contrainte. Dans ce projet, les choix des solutions retenues (version de logiciel, type d’installation, configuration...) devront impérativement être argumentés. Cahier des Charges Serveur WEB HNT Page 1 Mission 1 : Installation du serveur Chaque personne travaillant sur le projet dispose d’un espace personnel sur la plate-forme vSphere et doit préparer sa propre machine. Lancer en précisant l'hôte 172.18.159.230 et démarrer votre serveur (sio15ppenomp) Les missions suivantes pourront être réparties entre les co-équipiers. Vers la fin du projet, chacun actualisera sa machine de manière à posséder un serveur WEB opérationnel. La machine la plus aboutie pourra être utilisée lors de la démonstration. Les services suivants sont à installer : - Serveur WEB : Apache Serveur FTP : Au choix SGBDR : MySQL Langage côté serveur : PHP Mission 2 : Configuration du serveur La mise à jour des sites hébergés se fera depuis un autre poste à l’aide d’un logiciel FTP client. Les connexions se feront de manière sécurisées. Vous devez créer deux comptes FTP sur le serveur : un dédié au site HNT et un autre dédié aux tests (exemple : site de Greenpeace). Les informaticiens devront pouvoir mettre à jour chaque site hébergé à tout moment via un client ftp sécurisé par un compte webhnt par exemple pour le site d'HNT, un compte webgreen pour le site de Greenpeace, etc. Vous devez mettre en place une solution sur le serveur pour permettre l'accès aux sites par leurs noms. Exemple : www.hnt1.fr , www.hnt2.fr pour le groupe 2… Même principe pour les sites des associations « clientes », www.greenpeace1.fr. Mission 3 : Gestion des membres Dans la précédente version du site de HNT, la page de la liste des membres est statique, c'est-à-dire que si l'on souhaite modifier cette page, il faut rentrer dans le code HTML/CSS. Ce qui suppose des compétences dans ce domaine. La Direction d'HNT souhaiterait que la gestion de cette liste puisse être confiée à la secrétaire. Aussi, vous demande-t-on de concevoir une application qui permette de gérer cette liste dynamiquement (lecture, écriture, ajout, suppression, modification) en tenant compte du contexte de la mission 1. Cahier des Charges Serveur WEB HNT Page 2 Présentation&Démonstration Votre travail fera l’objet d'un compte rendu écrit justifiant vos choix de systèmes d'exploitation, logiciels, modules, services installés, d’une proposition de tarifs d’hébergement pour les associations. Une notice technique dédiée à l'hébergement du site d'une nouvelle association ainsi qu'un mode opératoire destiné au futur webmaster devra être fourni. L'application "Gestion des Membres" devra être documentée (MCD de la base de données, organisation des scripts, présentations des principaux traitements,…) afin que l'évolution de cette application puisse être confiée à d'autres dans l'avenir. Au cours de votre présentation, illustrée à l’aide d’un diaporama, vous ferez une démonstration d’hébergement pour un client fictif. Cahier des Charges Serveur WEB HNT Page 3