serveur web apache

Upload: salah-eddine

Post on 03-Jun-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 Serveur Web APACHE

    1/5

    Serveur web APACHE

    Plan :

    1-Cest quoi un serveur web

    2-Cest quoi Apache

    3-Historique

    4-Diffrence entre le web et internet

    5-Cest quoi http

    -Communication entre navigateur et serveur

    -Requte http

    -Rponse HTTP

  • 8/12/2019 Serveur Web APACHE

    2/5

    Cest quoiun serveur web :

    On appelle serveur Web aussi bien lematriel informatiqueque lelogiciel,qui joue le rle de

    serveur informatiquedans leWorld Wide Web.

    En tant que matriel, un serveur Web est unordinateurreli unrseau informatiqueet fait fonctionner un logiciel serveur.

    En tant que logiciel, un serveur Web est plus prcisment un serveurHTTP,HTTPtant le principalprotocole de communicationemploy par leWorld Wide Web.

    Cest quoi Apache

    Apache, est unlogicieldeserveur HTTPproduit par l'Apache Software Foundation.C'est le serveur

    HTTP le plus populaire duWeb.C'est unlogiciel libreavec un type spcifique delicence,nommelicence Apache.

    Historique

    Apache est apparu enavril1995.Au dbut, il s'agissait d'une collection de correctifs etd'additions au serveurNCSA HTTPd1.3, Par la suite, Apache a t compltement rcrit, de

    sorte que, dans la version 2, il ne reste pas de trace de NCSA HTTPd.

    Au dbut, Apache tait la seule alternative srieuse et libre auserveur HTTPdeNetscape

    (iPlanet,maintenantSun ONE). Depuisavril1996,selon l'tude permanente deNetcraft1,Apache est devenu le serveur HTTP le plus rpandu surInternet.

    http://fr.wikipedia.org/wiki/Mat%C3%A9riel_informatiquehttp://fr.wikipedia.org/wiki/Mat%C3%A9riel_informatiquehttp://fr.wikipedia.org/wiki/Mat%C3%A9riel_informatiquehttp://fr.wikipedia.org/wiki/Logicielhttp://fr.wikipedia.org/wiki/Logicielhttp://fr.wikipedia.org/wiki/Logicielhttp://fr.wikipedia.org/wiki/Serveur_informatiquehttp://fr.wikipedia.org/wiki/Serveur_informatiquehttp://fr.wikipedia.org/wiki/World_Wide_Webhttp://fr.wikipedia.org/wiki/World_Wide_Webhttp://fr.wikipedia.org/wiki/World_Wide_Webhttp://fr.wikipedia.org/wiki/Ordinateurhttp://fr.wikipedia.org/wiki/Ordinateurhttp://fr.wikipedia.org/wiki/Ordinateurhttp://fr.wikipedia.org/wiki/R%C3%A9seau_informatiquehttp://fr.wikipedia.org/wiki/R%C3%A9seau_informatiquehttp://fr.wikipedia.org/wiki/R%C3%A9seau_informatiquehttp://fr.wikipedia.org/wiki/HTTPhttp://fr.wikipedia.org/wiki/HTTPhttp://fr.wikipedia.org/wiki/HTTPhttp://fr.wikipedia.org/wiki/Protocole_de_communicationhttp://fr.wikipedia.org/wiki/Protocole_de_communicationhttp://fr.wikipedia.org/wiki/Protocole_de_communicationhttp://fr.wikipedia.org/wiki/World_Wide_Webhttp://fr.wikipedia.org/wiki/World_Wide_Webhttp://fr.wikipedia.org/wiki/World_Wide_Webhttp://fr.wikipedia.org/wiki/Logicielhttp://fr.wikipedia.org/wiki/Logicielhttp://fr.wikipedia.org/wiki/Logicielhttp://fr.wikipedia.org/wiki/Serveur_HTTPhttp://fr.wikipedia.org/wiki/Serveur_HTTPhttp://fr.wikipedia.org/wiki/Serveur_HTTPhttp://fr.wikipedia.org/wiki/Apache_Software_Foundationhttp://fr.wikipedia.org/wiki/Apache_Software_Foundationhttp://fr.wikipedia.org/wiki/Apache_Software_Foundationhttp://fr.wikipedia.org/wiki/World_Wide_Webhttp://fr.wikipedia.org/wiki/World_Wide_Webhttp://fr.wikipedia.org/wiki/World_Wide_Webhttp://fr.wikipedia.org/wiki/Logiciel_librehttp://fr.wikipedia.org/wiki/Logiciel_librehttp://fr.wikipedia.org/wiki/Logiciel_librehttp://fr.wikipedia.org/wiki/Licence_%28juridique%29http://fr.wikipedia.org/wiki/Licence_%28juridique%29http://fr.wikipedia.org/wiki/Licence_%28juridique%29http://fr.wikipedia.org/wiki/Licence_Apachehttp://fr.wikipedia.org/wiki/Licence_Apachehttp://fr.wikipedia.org/wiki/Avril_1995http://fr.wikipedia.org/wiki/Avril_1995http://fr.wikipedia.org/wiki/1995http://fr.wikipedia.org/wiki/1995http://fr.wikipedia.org/wiki/1995http://fr.wikipedia.org/wiki/NCSA_HTTPdhttp://fr.wikipedia.org/wiki/NCSA_HTTPdhttp://fr.wikipedia.org/wiki/NCSA_HTTPdhttp://fr.wikipedia.org/wiki/Serveur_HTTPhttp://fr.wikipedia.org/wiki/Serveur_HTTPhttp://fr.wikipedia.org/wiki/Serveur_HTTPhttp://fr.wikipedia.org/wiki/Netscapehttp://fr.wikipedia.org/wiki/Netscapehttp://fr.wikipedia.org/wiki/Netscapehttp://fr.wikipedia.org/wiki/IPlanethttp://fr.wikipedia.org/wiki/IPlanethttp://fr.wikipedia.org/wiki/IPlanethttp://fr.wikipedia.org/w/index.php?title=Sun_ONE&action=edit&redlink=1http://fr.wikipedia.org/w/index.php?title=Sun_ONE&action=edit&redlink=1http://fr.wikipedia.org/w/index.php?title=Sun_ONE&action=edit&redlink=1http://fr.wikipedia.org/wiki/Avril_1996http://fr.wikipedia.org/wiki/Avril_1996http://fr.wikipedia.org/wiki/1996http://fr.wikipedia.org/wiki/1996http://fr.wikipedia.org/wiki/1996http://fr.wikipedia.org/wiki/Netcrafthttp://fr.wikipedia.org/wiki/Netcrafthttp://fr.wikipedia.org/wiki/Netcrafthttp://fr.wikipedia.org/wiki/Netcrafthttp://fr.wikipedia.org/wiki/Internethttp://fr.wikipedia.org/wiki/Internethttp://fr.wikipedia.org/wiki/Internethttp://fr.wikipedia.org/wiki/Internethttp://fr.wikipedia.org/wiki/Netcrafthttp://fr.wikipedia.org/wiki/Netcrafthttp://fr.wikipedia.org/wiki/1996http://fr.wikipedia.org/wiki/Avril_1996http://fr.wikipedia.org/w/index.php?title=Sun_ONE&action=edit&redlink=1http://fr.wikipedia.org/wiki/IPlanethttp://fr.wikipedia.org/wiki/Netscapehttp://fr.wikipedia.org/wiki/Serveur_HTTPhttp://fr.wikipedia.org/wiki/NCSA_HTTPdhttp://fr.wikipedia.org/wiki/1995http://fr.wikipedia.org/wiki/Avril_1995http://fr.wikipedia.org/wiki/Licence_Apachehttp://fr.wikipedia.org/wiki/Licence_%28juridique%29http://fr.wikipedia.org/wiki/Logiciel_librehttp://fr.wikipedia.org/wiki/World_Wide_Webhttp://fr.wikipedia.org/wiki/Apache_Software_Foundationhttp://fr.wikipedia.org/wiki/Serveur_HTTPhttp://fr.wikipedia.org/wiki/Logicielhttp://fr.wikipedia.org/wiki/World_Wide_Webhttp://fr.wikipedia.org/wiki/Protocole_de_communicationhttp://fr.wikipedia.org/wiki/HTTPhttp://fr.wikipedia.org/wiki/R%C3%A9seau_informatiquehttp://fr.wikipedia.org/wiki/Ordinateurhttp://fr.wikipedia.org/wiki/World_Wide_Webhttp://fr.wikipedia.org/wiki/Serveur_informatiquehttp://fr.wikipedia.org/wiki/Logicielhttp://fr.wikipedia.org/wiki/Mat%C3%A9riel_informatique
  • 8/12/2019 Serveur Web APACHE

    3/5

    Part de march d'Apache :

    En mai1999,il faisait tourner 57 % desserveurs Web,dbut2004,il tait environ69 % de parts de march2,il ne dtient plus que 50,61 % du march la fin du mois de

    janvier2008.

    Enfvrier2008,Apache reprsente 50,93 % des parts de march3,4. En novembre 2008, 72,45 % de parts de march pour Apache5. En novembre 2011, 65,00 % de parts de march pour Apache6

    La version 2 d'Apache possde plusieurs avances majeures par rapport la version 1, entre

    autres le support de plusieurs plates-formes (Windows,LinuxetUNIX,entre autres), le

    support deprocessus lgersUNIX,une nouvelleAPIet le supportIPv6.

    La fondation Apache (Apache Software FoundationouASF) a t cre en1999 partir du

    groupe Apache (Apache Group) l'origine du serveur en1995.Depuis, de nombreux autres

    logiciels utiles auWorld Wide Websont dvelopps ct du serveur HTTP.

    Diffrence entre le web et internet

    Internet est un assemblage de multiples rseaux, tous connects entre eux. Cet amas de cbles, de

    fibres optiques... de matriels, pour faire simple, constitue Internet, aussi appel "le rseau des

    rseaux".

    Le Webest un systme de fichiers prsent sur des machines (serveurs) transitant par un protocole

    particulier, consultable grce des navigateurs web et fonctionnant SURInternet ! Le web est donc

    un systme de fichiers que toute personne possdant un ordinateur (ou un tlphone, maintenant...)

    connect Internet peut consulter

    Cest quoi http

    LeprotocoleHTTP (HyperText Transfer Protocol) est le protocole le plus utilis sur Internet depuis

    1990.

    HTTP est un protocole de la couche application. Il peut fonctionner sur n'importe quelle connexion

    fiable, ce protocole est identifi par le numro de port 80.

    Le but du protocole HTTP est de permettre un transfert de fichiers (essentiellement au format HTML)

    localiss grce une chane de caractres appeleURLentre un navigateur (le client) et un serveur

    Web (appel d'ailleurs httpdsur les machinesUNIX).

    Lurl peut se dcomposer comme suit:

    http://fr.wikipedia.org/wiki/1999http://fr.wikipedia.org/wiki/1999http://fr.wikipedia.org/wiki/1999http://fr.wikipedia.org/wiki/Serveur_HTTPhttp://fr.wikipedia.org/wiki/Serveur_HTTPhttp://fr.wikipedia.org/wiki/Serveur_HTTPhttp://fr.wikipedia.org/wiki/2004http://fr.wikipedia.org/wiki/2004http://fr.wikipedia.org/wiki/2004http://fr.wikipedia.org/wiki/Apache_HTTP_Server#cite_note-1http://fr.wikipedia.org/wiki/Apache_HTTP_Server#cite_note-1http://fr.wikipedia.org/wiki/Apache_HTTP_Server#cite_note-1http://fr.wikipedia.org/wiki/2008http://fr.wikipedia.org/wiki/2008http://fr.wikipedia.org/wiki/2008http://fr.wikipedia.org/wiki/F%C3%A9vrier_2008http://fr.wikipedia.org/wiki/F%C3%A9vrier_2008http://fr.wikipedia.org/wiki/2008http://fr.wikipedia.org/wiki/2008http://fr.wikipedia.org/wiki/2008http://fr.wikipedia.org/wiki/Apache_HTTP_Server#cite_note-2http://fr.wikipedia.org/wiki/Apache_HTTP_Server#cite_note-2http://fr.wikipedia.org/wiki/Apache_HTTP_Server#cite_note-3http://fr.wikipedia.org/wiki/Apache_HTTP_Server#cite_note-3http://fr.wikipedia.org/wiki/Apache_HTTP_Server#cite_note-3http://fr.wikipedia.org/wiki/Apache_HTTP_Server#cite_note-4http://fr.wikipedia.org/wiki/Apache_HTTP_Server#cite_note-4http://fr.wikipedia.org/wiki/Apache_HTTP_Server#cite_note-4http://fr.wikipedia.org/wiki/Apache_HTTP_Server#cite_note-5http://fr.wikipedia.org/wiki/Apache_HTTP_Server#cite_note-5http://fr.wikipedia.org/wiki/Apache_HTTP_Server#cite_note-5http://fr.wikipedia.org/wiki/Microsoft_Windowshttp://fr.wikipedia.org/wiki/Microsoft_Windowshttp://fr.wikipedia.org/wiki/Microsoft_Windowshttp://fr.wikipedia.org/wiki/Linuxhttp://fr.wikipedia.org/wiki/Linuxhttp://fr.wikipedia.org/wiki/Linuxhttp://fr.wikipedia.org/wiki/UNIXhttp://fr.wikipedia.org/wiki/UNIXhttp://fr.wikipedia.org/wiki/UNIXhttp://fr.wikipedia.org/wiki/Processus_l%C3%A9gerhttp://fr.wikipedia.org/wiki/Processus_l%C3%A9gerhttp://fr.wikipedia.org/wiki/UNIXhttp://fr.wikipedia.org/wiki/UNIXhttp://fr.wikipedia.org/wiki/UNIXhttp://fr.wikipedia.org/wiki/Interface_de_programmationhttp://fr.wikipedia.org/wiki/Interface_de_programmationhttp://fr.wikipedia.org/wiki/Interface_de_programmationhttp://fr.wikipedia.org/wiki/IPv6http://fr.wikipedia.org/wiki/IPv6http://fr.wikipedia.org/wiki/IPv6http://fr.wikipedia.org/wiki/1999http://fr.wikipedia.org/wiki/1999http://fr.wikipedia.org/wiki/1999http://fr.wikipedia.org/wiki/1995http://fr.wikipedia.org/wiki/1995http://fr.wikipedia.org/wiki/1995http://fr.wikipedia.org/wiki/World_Wide_Webhttp://fr.wikipedia.org/wiki/World_Wide_Webhttp://fr.wikipedia.org/wiki/World_Wide_Webhttp://www.commentcamarche.net/contents/internet/contents/internet/protocol.php3http://www.commentcamarche.net/contents/internet/contents/internet/protocol.php3http://www.commentcamarche.net/contents/internet/contents/internet/protocol.php3http://www.commentcamarche.net/contents/internet/contents/internet/url.php3http://www.commentcamarche.net/contents/internet/contents/internet/url.php3http://www.commentcamarche.net/contents/internet/contents/internet/url.php3http://www.commentcamarche.net/contents/internet/contents/unix/unixintro.php3http://www.commentcamarche.net/contents/internet/contents/unix/unixintro.php3http://www.commentcamarche.net/contents/internet/contents/unix/unixintro.php3http://www.commentcamarche.net/contents/internet/contents/unix/unixintro.php3http://www.commentcamarche.net/contents/internet/contents/internet/url.php3http://www.commentcamarche.net/contents/internet/contents/internet/protocol.php3http://fr.wikipedia.org/wiki/World_Wide_Webhttp://fr.wikipedia.org/wiki/1995http://fr.wikipedia.org/wiki/1999http://fr.wikipedia.org/wiki/IPv6http://fr.wikipedia.org/wiki/Interface_de_programmationhttp://fr.wikipedia.org/wiki/UNIXhttp://fr.wikipedia.org/wiki/Processus_l%C3%A9gerhttp://fr.wikipedia.org/wiki/UNIXhttp://fr.wikipedia.org/wiki/Linuxhttp://fr.wikipedia.org/wiki/Microsoft_Windowshttp://fr.wikipedia.org/wiki/Apache_HTTP_Server#cite_note-5http://fr.wikipedia.org/wiki/Apache_HTTP_Server#cite_note-4http://fr.wikipedia.org/wiki/Apache_HTTP_Server#cite_note-3http://fr.wikipedia.org/wiki/Apache_HTTP_Server#cite_note-2http://fr.wikipedia.org/wiki/2008http://fr.wikipedia.org/wiki/F%C3%A9vrier_2008http://fr.wikipedia.org/wiki/2008http://fr.wikipedia.org/wiki/Apache_HTTP_Server#cite_note-1http://fr.wikipedia.org/wiki/2004http://fr.wikipedia.org/wiki/Serveur_HTTPhttp://fr.wikipedia.org/wiki/1999
  • 8/12/2019 Serveur Web APACHE

    4/5

    Communication entre navigateur et serveur :

    le client met une requte httpvers le serveur cibl ; le serveur reoit les lments de la requte ; celui-ci les interprte ; il renvoie la page demande en mettant une rponse http ; le client reoit la page au format HTML ;

    le client affiche la page.

    http://www.siteduzero.com/tutoriel-3-112215-rappels.html

    http://www.commentcamarche.net/contents/internet/http.php3

    http://fr.wikipedia.org/wiki/Serveur_web

    http://fr.wikipedia.org/wiki/Protocole_HTTP

    http://www.tdeig.ch/publication/tutorial_http.pdf

    http://www.siteduzero.com/tutoriel-3-112215-rappels.htmlhttp://www.siteduzero.com/tutoriel-3-112215-rappels.htmlhttp://www.commentcamarche.net/contents/internet/http.php3http://www.commentcamarche.net/contents/internet/http.php3http://fr.wikipedia.org/wiki/Serveur_webhttp://fr.wikipedia.org/wiki/Serveur_webhttp://www.tdeig.ch/publication/tutorial_http.pdfhttp://www.tdeig.ch/publication/tutorial_http.pdfhttp://www.tdeig.ch/publication/tutorial_http.pdfhttp://fr.wikipedia.org/wiki/Serveur_webhttp://www.commentcamarche.net/contents/internet/http.php3http://www.siteduzero.com/tutoriel-3-112215-rappels.html
  • 8/12/2019 Serveur Web APACHE

    5/5