Vous êtes sur la page 1sur 5

HOSTING, Webmastering

Séquence 2 : Le serveur web

HOSTING, Webmastering
M. Malick FAYE
Séquence 2 : Le serveur web

I. Fonction du serveur et son usage pour le Web

Internet est pour nous une source d’informations inépuisables. Et tout ce que nous devons faire, si nous voulons
une information, est d’interroger Internet afin d’obtenir la réponse souhaitée.

Mais qui nous fournit ces informations et comment ?

Tout cela est possible grâce à ce qu’on appelle le serveur Web. Cette machine répond aux sollicitations
informatiques de nos navigateurs aussi appelés Clients Web.

Les serveurs Web sont essentiellement des programmes informatiques simples qui distribuent la page Web à la
demande du client Web. Les machines sur lesquelles ce programme est exécuté sont généralement appelées
serveurs, les noms serveur Web et serveur étant presque utilisés de manière interchangeable.

Généralement, quand on pense aux serveurs Web, beaucoup de gens pensent qu’il s’agit d’ordinateurs très
puissants, ce qui est parfois exact dans la mesure où certains ordinateurs très puissants sont également appelés
serveurs Web. Mais ces ordinateurs sont construits avec le seul but de l’hébergement web de nombreux sites
(on parle d’hébergement mutualisé).

Cependant, lorsque quelqu’un fait référence à un serveur Web, cela désigne principalement le logiciel pouvant
être téléchargé sur une machine plus ou moins puissante (vous pouvez créer un serveur Web sur votre ordinateur
familial).

1. Quand faut-il un serveur Web ?

En règle générale, les serveurs Web sont utilisés par les sociétés d’hébergement Web et les développeurs
d’applications Web professionnels. Mais, en réalité, toute personne qui remplit l’une des catégories ci-dessous
peut l’utiliser.

Celui qui possède un site Web (pour que la copie locale sur son système ressemble à ce qu’elle est sur Internet).
M. Malick FAYE 1
HOSTING, Webmastering
Séquence 2 : Le serveur web

Celui qui souhaite utiliser des technologies côté serveur, telles que PHP ou ColdFusion, peut également utiliser
le serveur Web.

2. Comment fonctionnent les serveurs Web ?

Une page sur Internet peut être affichée lorsque le navigateur la demande au serveur Web et que celui-ci répond
en renvoyant au navigateur le code de cette page. Une représentation schématique simple de ceci est donnée ci-
dessous :

Ce processus se compose de 4 étapes, qui sont :

1. Obtenir l’adresse IP du nom de domaine : votre navigateur Web obtient d’abord l’adresse IP à laquelle le nom
de domaine est rattaché. Il peut obtenir l’adresse IP de deux manières-

● En cherchant dans son cache.

● En demandant à un ou plusieurs serveurs DNS (Domain Name System).

Remarque : une adresse IP est attribuée à tout site Web lors de sa création sur le serveur Web.

2. Le navigateur demande l’URL complète : après avoir connu l’adresse IP, le navigateur demande maintenant
une URL complète au serveur Web.

M. Malick FAYE 2
HOSTING, Webmastering
Séquence 2 : Le serveur web

3. Le serveur Web répond à la demande : le serveur Web répond au navigateur en envoyant les pages souhaitées.
Si les pages n’existent pas ou si une autre erreur se produit, il envoie le message d’erreur approprié.

Par exemple : Vous avez peut-être vu l’erreur 404 en essayant d’ouvrir une page Web, qui correspond au
message envoyé par le serveur lorsque la page n’existe pas.

L’erreur 401 est un autre problème courant lorsque l’accès nous est refusé en raison d’informations
d’identification incorrectes, telles que le nom d’utilisateur ou le mot de passe.

4. Le navigateur affiche la page Web : Le navigateur récupère les pages Web et les affiche ou affiche le message
d’erreur.

3. Serveurs Web populaires

Il existe de nombreux logiciels de serveurs Web, tels que Apache, Microsoft IIS, Serveur Web Nginx, Serveur
Web LightSpeed. Mais, les deux plus populaires sont :

1. Serveur HTTP Apache : Il s’agit du serveur Web le plus répandu et largement utilisé. Il est développé et
maintenu par Apache Software Foundation. Le logiciel est produit sous licence Apache, ce qui le rend gratuit et
à source ouverte.

Il est disponible pour divers systèmes d’exploitation : Windows, Mac OS X, Unix, Linux, Solaris, Novell
Netware et FreeBSD.

2. Microsoft Internet Information Server : Microsoft IIS (Internet Information Service) est le deuxième serveur
Web le plus utilisé. Sa part de marché augmente chaque jour très rapidement et risque de remodeler Apache
dans les années à venir.

Le serveur IIS a toutes les fonctionnalités comme Apache, mais ce n’est pas open source. Développé et mis à
jour par Microsoft, il fonctionne donc avec toutes les plateformes du système d’exploitation Windows.

En résumé, les serveurs Web peuvent être utilisés par un particulier ou par des sociétés d’hébergement Web. Le
site Web peut être consulté par n’importe qui à travers le monde (si le logiciel est configuré pour l’autoriser).

4. La puissance nécessaire d’un serveur Web

On a vu qu’un serveur Web peut être mis en œuvre par un particulier ou par des entreprises d’hébergement. Les
deux usages ne demanderont pas la même puissance. On imagine aisément qu’un hébergeur professionnel
installera de nombreux sites Web sur une même machine (mutualisation). Il aura donc besoin de machines
puissantes pour que les temps de réponse soient satisfaisants pour les internautes mais aussi pour Google. Et ce
n’est pas souvent ce que l’on observe : les hébergements mutualisés à bas prix (une centaine de Franc CFA par

M. Malick FAYE 3
HOSTING, Webmastering
Séquence 2 : Le serveur web

an) sont souvent incompatibles avec un usage professionnel d’Internet (e-commerce, acquisition de prospects).

En effet, les machines sont sous-dimensionnées, le nombre de sites hébergés sur chaque machine est trop élevé
où la répartition des sites sur une même machine est mal calibrée. En effet, lorsque cohabitent un site à fort trafic
et des sites plus petits, les ressources sont majoritairement accaparées par le gros site, ce qui pénalise les petits
sites.

II. La disponibilité du serveur

Si vous voulez que votre site soit vu du plus grand nombre, vous devez pouvoir offrir à vos visiteurs une bande
passante généreuse et une puissance de calcul suffisante. En effet, pensez-vous que vos visiteurs deviendront
fidèles s’ils doivent attendre plusieurs minutes pour que la première page de votre site apparaisse sur leur écran ?

Et que se passe-t-il si une coupure de courant intervient chez vous ?

Une panne ? La nécessité de faire une maintenance ?

Ou plus trivialement qui s’occupe du serveur pendant les vacances ?

Bref, votre temps de disponibilité (uptime) sera très faible, tout au plus quelques heures par jour et quelques
jours par an. C’est très nettement insuffisant pour prétendre héberger un site à vocation commerciale.

1. La sécurité de vos données hébergées

Troisième gros souci si vous devenez votre propre hébergeur de site : la sécurité. En ouvrant votre PC à tous
vents vous prenez le risque considérable qu’un intrus mal intentionné s’y faufile et y vole, ou détruit, tout ce
qu’il y trouve. Vos données personnelles et celles de vos internautes seront alors compromises.

2. La sagesse, c’est de faire appel à un hébergeur

Vous l’avez bien compris, il est beaucoup plus sage de faire appel à un professionnel de l’hébergement qui
utilisera de nombreux serveurs bien calibrés et optimisés (dans un data-center) pour éviter les pièges dont nous
avons parlé. Ses ordinateurs sont sécurisés, leur disponibilité très élevée et vos données protégées.

3. Serveur dédié ou mutualisé ?

C’est une bonne question. Mais d’abord, comprenons la différence. Un serveur mutualisé est un ordinateur qui
héberge des dizaines d’autres sites sur lesquels vous n’avez pas la main. Tandis qu’un serveur dédié est un
ordinateur qui n'héberge que votre site web et rien d’autre.

4. Hébergement mutualisé, avantages et inconvénients

M. Malick FAYE 4
HOSTING, Webmastering
Séquence 2 : Le serveur web

J’aurai tendance à dire que le seul avantage d’un hébergement mutualisé, c’est son prix. On comprend bien
qu’un serveur qui est capable d’héberger des centaines de sites voit son coût de revient considérablement baisser.
A tel point que certaines sociétés n’hésitent pas à offrir l’hébergement. Un hébergement gratuit est toujours sur
un serveur mutualisé. Mais un hébergement gratuit est toujours un hébergement « bas de gamme ».

Les inconvénients, quant à eux, sont nombreux. Parlons d’abord des problèmes de voisinage. En référencement,
le fait que votre site soit techniquement proche d’un autre site n’est pas neutre. Si l’un de vos co-hébergés est
un spammeur fou, un webmaster qui produit des sites peu recommandables ou bien pire, l’adresse IP que vous
partagez avec lui sera probablement très vite blacklistée. La chute de son site entraînera la chute du votre. Puis,
vous pouvez être hébergé sur le même serveur qu’un gros consommateur de ressources, dans ce cas, c’est votre
site, plus modeste qui en subira toutes les conséquences (lenteurs, indisponibilités).

Enfin, vous pouvez partager les ressources avec un apprenti codeur et les nombreux plantages qu’il générera
rendront aussi votre site inaccessible. Enfin, je n’aime pas les mutualisés bradés, car il existe des solutions de
mutualisation très satisfaisantes.

5. Hébergement dédié, que des avantages

Alors si votre objectif, justement, est de faire du business sur le Net, alors hors de ma vue hébergeurs à trois
sous et serveurs poussifs. Vive les machines de guerre et les sociétés d'infogérance qui décoiffent !

Sur un dédié, votre site est seul (même si vous décidez d’en mettre plusieurs, ce sont vos sites !), c’est votre
machine, votre configuration, vos performances et votre bande passante. S’il plante, c’est de votre faute, s’il
rame c’est encore de votre faute (ou celle de votre prestataire). C’est donc la voie royale pour un site
professionnel à vocation commerciale.

6. Serveur virtuel, cloud, VPS et autres solutions

Comme le monde n’est ni blanc, ni noir, vous rencontrerez plein d’autres solutions d’hébergement pour votre
site sur lesquelles je ne m’étendrai pas.

7. Chez Google ?

Comme vos visiteurs, Google préfère un site rapide. Pour des raisons d’efficacité d’abord. Google vérifie
plusieurs millions de pages chaque jour, il n’a donc pas de temps à perdre avec les escargots du Web. Puis si
vos visiteurs fuient votre site à cause de sa lenteur Google le verra en en tirera les conclusions qui s’imposent :
votre site n’est pas digne d’intérêt.

M. Malick FAYE 5

Vous aimerez peut-être aussi