Serveur Web - 22/04/2023

Informations :

  • Orateurs : 1
  • Nombre de participants : 5

Compte-rendu :

Au cours de cette séance, nous avons vu rapidement comment nous pouvions monter un serveur Web avec une ligne de commande ! La commande exécutée permet de faire fonctionner un serveur Web sur un PC.

Un serveur Web est une machine qui est sur un réseau (publique ou privé) et qui répond à des requêtes (demandes) de consultation de pages Web. Dans ce schéma de fonctionnement, il y a un ou plusieurs clients (les utilisateurs qui consultent les pages Web) et un ou plusieurs serveurs (les sites Web eux-mêmes). Les pages Web sont codées en langage HTML.
Pour lancer le serveur Web, il faut :

  • Ouvrir un terminal de commande.
  • Lancer la commande suivante : python -m http.server 8080
  • On ouvre un navigateur Web à l'adresse suivante : http://localhost:8080.

Le serveur est alors lancé ! Quelques explications :

  • L'interpréteur Python exécute le module nommé http.Server, l'option -m permet cela.
  • Le module http.server contient le programme pour répondre à des demandes provenant d'un navigateur sur ce serveur.
  • Nous configurons le port de communication sur le port 8080 dans l'exemple donné.

Nous avons pu remarquer que le contenu du répertoire où a été lancé la commande est affiché dans la page Web !

Prochaines séances :

  • 29/04/2023 (10H00..12H00) : [Avancé] Photomaton.
  • 29/03/2023 (18H00..20H00) : [Open Hours] On discute, on explique, on répare !
  • 06/05/2023 (10H00..12H00) : [Avancé] Photomaton
  • 06/05/2023 (18H00..20H00) : [Open Hours] On discute, on explique, on répare !