Exécution du serveur HTTP Python
Une fois que vous avez vérifié que Python est installé et que le module http.server est disponible, vous pouvez démarrer le serveur HTTP Python pour servir des fichiers sur le réseau.
Démarrage du serveur HTTP
Pour démarrer le serveur HTTP Python, ouvrez un terminal ou une invite de commande sur votre système Ubuntu 22.04 et exécutez la commande suivante :
python -m http.server
Cela démarrera le serveur HTTP sur le port par défaut 8000. Vous pouvez ensuite accéder au serveur en ouvrant un navigateur web et en vous rendant à l'adresse http://localhost:8000.
sequenceDiagram
participant Client
participant Server
Client->>Server: HTTP Request
Server->>Client: HTTP Response
Personnalisation des paramètres du serveur
Vous pouvez personnaliser le comportement du serveur HTTP Python en passant des arguments supplémentaires à la commande python -m http.server. Certaines options courantes incluent :
--bind/-b : Spécifiez l'adresse à laquelle lier le serveur (la valeur par défaut est 0.0.0.0)
-p/--port : Spécifiez le port à utiliser (la valeur par défaut est 8000)
-d/--directory : Spécifiez le répertoire à partir duquel servir les fichiers (la valeur par défaut est le répertoire actuel)
Par exemple, pour démarrer le serveur sur le port 8080 et servir des fichiers à partir du répertoire /var/www/html, vous pouvez utiliser la commande suivante :
python -m http.server --port 8080 --directory /var/www/html
Accès au serveur
Une fois le serveur démarré, vous pouvez y accéder depuis n'importe quel appareil sur le même réseau en vous rendant à l'adresse IP et au port du serveur dans un navigateur web. Par exemple, si le serveur est exécuté sur une machine avec l'adresse IP 192.168.1.100, vous pouvez accéder au serveur en vous rendant à l'adresse http://192.168.1.100:8000.
En suivant ces étapes, vous pouvez facilement démarrer et personnaliser le serveur HTTP Python pour servir des fichiers sur le réseau.