Hébergement

WordPress

Apache, Php, MySQL & Noms de domaine

1. Pourquoi héberger un site web

Un site web est un ensemble de fichiers (textes, images, code).
Pour être accessible partout dans le monde, ces fichiers doivent être stockés sur un serveur relié en permanence à Internet.
Métaphore :
Héberger un site, c’est comme ouvrir un restaurant.
Si votre cuisine reste chez vous, seuls vos proches peuvent goûter.
Si vous ouvrez un restaurant, tout le monde peut venir y mang

Apache : la serveuse qui écoute et délivre

Apache est le logiciel de serveur web le plus répandu.
Rôle : écouter les requêtes des internautes et leur délivrer les pages demandées.
Métaphore :
Apache est le chef de rang dans un restaurant.
Le client (l’internaute) commande un plat (une page web).
Le chef de rang transmet la commande au cuisinier.
Puis il revient servir l’assiette préparée.

PHP : le cuisinier en action

PHP est un langage de programmation côté serveur.
Rôle : assembler dynamiquement les éléments pour construire une page web personnalisée.
Métaphore :
PHP est le chef cuisinier.
Il reçoit la commande de la serveuse (Apache).
Il prépare le plat demandé avec les bons ingrédients.
Il indique à la serveuse que c’est prêt à être servi.

MySQL : la réserve d’ingrédients

MySQL est un système de gestion de bases de données.
Rôle : stocker et organiser toutes les informations d’un site (articles, utilisateurs, produits…)
Métaphore :
MySQL est le frigo du restaurant.
Le cuisinier (PHP) y récupère les ingrédients.
Sans frigo, impossible de préparer correctement les plats.

Le nom de domaine : l’adresse facile à retenir

Une adresse IP est difficile à retenir.
Le nom de domaine est une version plus simple et mémorisable (ex : www.monsite.com).
Métaphore :
L’adresse IP = coordonnées GPS (précises mais complexes).
Le nom de domaine = adresse postale (simple, claire).

chéma global : le restaurant numérique

Client = internaute
Chef de rang (Apache) = prend la commande
Cuisinier (PHP) = prépare la page
Frigo (MySQL) = stocke les données
Adresse du restaurant (Nom de domaine) = permet de trouver facilement

Conclusion

Conclusion

Pour qu’un site web fonctionne, il faut :
– Un hébergement
– Apache
– PHP
– MySQL
– Un nom de domaine
Ensemble, ces éléments forment l’infrastructure de base de la majorité des sites internet.