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