le service WEB


Le service web est le service d'Internet. C'est celui qui permet d'héberger des serveurs web, et donc de vous proposer des pages à lire comme Facebook par exemple.

Principe du web

Le fonctionnement du web s'appuie sur le protocole applicatif HTTP.
Le principe du protocole HTTP est de transporter ces pages HTML, et potentiellement quelques informations supplémentaires.
Le serveur web met donc à disposition les pages web qu'il héberge, et le protocole HTTP les transporte sur le réseau pour les amener au client.
Nous allons donc mettre en œuvre un serveur web qui permettra de mettre à disposition des internautes nos pages web !

Les différents serveurs web

Il existe de nombreux serveurs web sur le marché.
Le plus connu est Apache et il est utilisé par une majorité de sites sur Internet.

Les chiffres parlent d'eux-mêmes, voici l'utilisation des différents serveurs à travers le monde :











Toutefois, si l'on regarde plus précisément les évolutions des serveurs, on se rend compte que la tendance n'est pas à la progression pour Apache :










Le serveur nginx a notamment vécu une très belle progression depuis 2007, car il offre des performances souvent meilleures qu'Apache.
Cependant, pour notre mise en place, nous allons opter pour Apache qui reste le serveur numéro un. Vous pourrez si vous le souhaitez essayer un autre serveur, comme nginx, mais la configuration est souvent très différente d'un serveur à l'autre.
Configuration du serveur  apache sur debian

·         apache2 : Le serveur web ;
·         apache2-utils : Quelques utilitaires ;
·         php5 : Le module PHP ;
·         php5-dev : Fichiers de développements (nécessaires pour certains modules) ;
·         php5-gd : La librairie GD, pour manipuler les images. (ça n'est pas forcément obligatoire, mais autant l'installer pendant que nous y sommes)

aptitude install apache2 apache2-utils php5 php5-dev php5-gd


Pour démarrer le service : /etc/init.d/apache2 start  (stop pour l’arrêter) 
 
Notre serveur étant installé, nous allons vérifier qu'il est bien en écoute 
 
# netstat -antp | grep apache2
tcp6       0      0 :::80                   :::*                    LISTEN      381/apache2
 

Le service est bien en écoute, nous pouvons tester pour voir ce qui est présenté.



Pour cela, nous allons simplement faire pointer notre navigateur sur l'adresse IP de notre machine :   



Vous pouvez changer le message dans le répertoire :
/var/www/index.html


Bonne Chance

mohameddouhaji7@gmail.com