Example: air traffic controller

Cours/TP n° 1 Installation et configuration d’un serveur web

Cours/TP n 1 Licence Professionnelle Nice Sophia G. Rey Installation et configuration 2015-2016. d'un serveur web 1 Pr sentation G n rale Les cours Web de cette ann e auront pour objectifs principaux de vous faire d couvrir ou red couvrir un large ventail de technologies utilis es dans les diff rentes tapes de la conception d'un site web. Pour ce faire, nous nous placerons dans le cadre d'un particulier (ou d'une PME) qui souhaite h berger lui-m me son site web ainsi que diff rents outils largement utilis de nos jours. Pour cela, le cours sera organis selon 3 parties. Les 3 parties seront les suivantes : Installation et configuration d'un serveur web et d'autres outils, Pr sentation des technologies dites cot client , Pr sentation des technologies dites cot serveur , Mais commen ons imm diatement avec notre premier TP.

[2015][LPSIL][IDSE][TP1 ]nom1_Prenom1 – nom2_Prenom2 où nom1_Prenom1 et nom2_Prenom2 les noms et prénoms du binôme. • Etre reçu par votre enseignant le jour du cours/TP. • Contenir dans le corps de l’email les questions que vous pourriez avoir (si vous souhaitez avoir une

Tags:

  Configuration, Installation, Side, 176 1 installation et configuration d un

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of Cours/TP n° 1 Installation et configuration d’un serveur web

1 Cours/TP n 1 Licence Professionnelle Nice Sophia G. Rey Installation et configuration 2015-2016. d'un serveur web 1 Pr sentation G n rale Les cours Web de cette ann e auront pour objectifs principaux de vous faire d couvrir ou red couvrir un large ventail de technologies utilis es dans les diff rentes tapes de la conception d'un site web. Pour ce faire, nous nous placerons dans le cadre d'un particulier (ou d'une PME) qui souhaite h berger lui-m me son site web ainsi que diff rents outils largement utilis de nos jours. Pour cela, le cours sera organis selon 3 parties. Les 3 parties seront les suivantes : Installation et configuration d'un serveur web et d'autres outils, Pr sentation des technologies dites cot client , Pr sentation des technologies dites cot serveur , Mais commen ons imm diatement avec notre premier TP.

2 2 Introduction Les objectifs de ce TP sont de vous montrer comment installer et configurer un serveur web. Nous verrons dans un premier temps la configuration d'un serveur Apache sur un syst me Debian 8 server puis la configuration de divers outils pour terminer par la configuration du serveur IIS de Microsoft sur un syst me Windows. Le rendu Vous devrez en fin de s ance rendre un compte rendu de votre TP. Ce compte rendu devra OBLIGATOIREMENT. respecter les contraintes suivantes : Etre envoyez par email votre enseignant. Avoir le sujet suivant : [2015][LPSIL][IDSE][TP1]nom1_Prenom1 nom2_Prenom2 o nom1_Prenom1 et nom2_Prenom2 les noms et pr noms du bin me. Etre re u par votre enseignant le jour du Cours/TP . Contenir dans le corps de l'email les questions que vous pourriez avoir (si vous souhaitez avoir une r ponse rapide car les comptes rendu ne sont pas valu s imm diatement).

3 Contenir en attachement 1 seul fichier .zip, .7z ou . contenant lui-m me 1 fichier de compte rendu (au format pdf, rtf, doc, docx ou txt) ainsi que les divers fichiers (fichiers de configuration , pages (x)html, CSS, php ) crits dans le TP. Ne pas joindre de fichiers ex cutables. serveur HTTP. Un ordinateur sur lequel fonctionne un serveur HTTP est appel serveur web. Dans la suite du cours nous utiliserons indiff remment le terme serveur web pour d signer le serveur HTTP (le logiciel) lui-m me. M me si nous nous limiterons deux exemples de serveurs pour nos TPs, il est bon de savoir qu'il existe d'autres serveurs http que ceux que nous utiliserons. Voici une petite liste des principaux serveurs HTTP du march : Apache HTTP Server de la Apache Software Foundation, Internet Information Services (IIS) de Microsoft, Oracle Java System Web Server de Oracle (anciennement Sun Microsystems), Zeus Web Server de Zeus Technology.

4 Cours/TP n 1 Licence Professionnelle Nice Sophia G. Rey Installation et configuration 2015-2016. d'un serveur web Lighttpd de Jan Kneschke ;. Nginx d'Igor Sysoev ;. Cherokee de Alvaro L pez Ortega. Machine virtuelle Pour r aliser ce Cours/TP nous allons vous fournir par groupes de 2 tudiants un serveur (si vous le souhaitez, vous pouvez faire les Cours/TP seul, dans la limite des machines virtuelles disponibles). Vous n'aurez pas acc s physique cette machine mais vous allez pouvoir vous y connecter par ssh et via les protocoles http et https. Pour cela vous aurez besoin de diff rents outils (libre vous de choisir les v tres, mais dans ce cas vous devez savoir les utiliser): Un client ssh pour une connexion s curis vers le serveur , nous vous conseillons Putty ;. Un logiciel pour faire des transferts de fichiers vers le serveur , nous vous conseillons WinSCP.

5 Un navigateur web r cent, nous vous conseillons Opera 31 ;. Un diteur de textes orient pour le d veloppement web (WebExpert pour ceux qui ont une licence) ou Notepad++. Commencez par installer vos outils et allez demander un serveur au responsable du cours. Attention, vous ne devez utiliser ce serveur que pour le cours web. Toutes personnes utilisant ce serveur d'autres fins, s'en verra supprim l'acc s. Informations sur les syst mes L'ensemble des serveurs virtuels que nous vous proposons disposent d'un utilisateur d j cr . Ce compte peut ex cuter des commandes avec les droits d'administration sur le syst me via la commande sudo. Login : student Pass : student2015! Pensez imm diatement changer le mot de passe de ce compte. Attention ne pas perdre votre nouveau mot de passe sans quoi vous ne pourrez pas acc der votre serveur par la suite.

6 Rappels de quelques commandes linux: sudo : permet d'ex cuter une commande avec le privil ge d'administration. passwd : permet de changer son mot de passe. loadkeys fr : passe le clavier en fran ais (fr) (n cessite les droits d'administration du syst me). nano : un diteur de texte en ligne de commande. vi : un autre diteur de texte en ligne de commande. Attention, ne pas arr ter le serveur virtuel, car vous ne pourrez pas le red marrer. 3 Installation et configuration d'un serveur Apache sous Linux (Obligatoire). Connectez-vous via ssh sur votre serveur en utilisant l'adresse IP et le compte que vous a fourni le responsable du TP. Si vous avez un clavier azerty et que le syst me n'est pas configur pour, ex cutez la commande suivante pour que le syst me passe sur un clavier fran ais. > loadkeys fr Cours/TP n 1 Licence Professionnelle Nice Sophia G.

7 Rey Installation et configuration 2015-2016. d'un serveur web Installation du serveur Pour simplifier l' Installation et ne pas perdre de temps, nous allons utiliser le syst me de package de Debian. Si vous souhaitez (en dehors du TP) installer compl tement le serveur Apache de mani re manuelle, vous trouverez ce dont vous avez besoin l'adresse suivante : ainsi que la documentation. La derni re version au moment de la r daction de ce TPs est Apache HTTP Server ou la (si on reste sur la branche ). Commencez par mettre jour votre syst me. Debian utilise le syst me de paquets dpkg / apt. > apt-get update > apt-get upgrade ou > aptitude update > aptitude safe-upgrade Pour faire simple dans un premier temps, nous allons installer notre serveur apache http en utilisant les paquets Debian. Nous verrons plus tard, comment faire cette Installation la main.

8 Nous pouvons commencer installer le serveur http Apache. Nous utiliserons ici la version du serveur . Il est possible que la version d ploy e par le syst me de paquets soit plus ancienne que celle disponible sur le site de la fondation apache. Nous verrons dans la suite de ce Cours/TP comment installer directement la version de notre choix. > apt-get install apache2. ou > aptitude install apache2. Regardez la liste des packages install s ou mis jour. Certains packages d j install s seront galement mis jour. Il est important de bien comprendre que cela peut avoir un impact sur votre syst me. Si aucune n'erreur n'est signal e, l' Installation d'Apache est termin e. Avant toute chose, notez la liste des modules activ s par l' Installation par d faut. Quelle est la version de HTTP apache 2 qui a t install sur votre syst me ?

9 Cours/TP n 1 Licence Professionnelle Nice Sophia G. Rey Installation et configuration 2015-2016. d'un serveur web Maintenant v rifiez si votre serveur http fonctionne. Vous devriez pourvoir faire afficher la premier page web en allant l'adresse (IP de votre serveur ). Pour connaitre l'adresse de votre serveur (si vous l'avez d j oubli ), tapez la commande suivante : > ifconfig Bravo, vous venez de finir l' Installation de votre serveur http apache sous linux. Maintenant nous allons voir comment configurer celui-ci pour qu'il r ponde correctement nos besoins. Arr t et red marrage Tout au long de ce Cours/TP nous aurons besoin d'arr ter et de red marrer notre serveur http apache pour tester ces diff rentes fonctionnalit s. Voici donc rapidement les diff rentes commandes permettant de faire cela.

10 Attention, il est possible que vous ayez besoin des droits d'administrateur pour ces commandes. Dans ce cas, pensez vous connecter sur le compte root. D marrage normal D marre normalement le processus daemon httpd (apache2 dans notre cas). > apache2ctl -k start Arr ter imm diatement L'envoi du signal stop au processus parent induit chez celui-ci une tentative imm diate de tuer tous ses processus enfants. Cela peut durer plusieurs secondes. Apr s cela, le processus parent lui-m me se termine. Toutes les requ tes en cours sont termin es, et plus aucune autre n'est trait e. > apache2ctl -k stop Arr t en douceur L'envoi du signal graceful-stop au processus parent lui fait aviser les processus enfants de s'arr ter apr s le traitement de leur requ te en cours (ou de s'arr ter imm diatement s'ils n'ont plus de requ te traiter).


Related search queries