[PYTHON] Serveur Web One Liner

Je souhaite démarrer le serveur Web simplement et temporairement dans le but de mesurer la vitesse de téléchargement. Cependant, je n'aime pas le fait que les fichiers sans rapport avec la production restent dans lib et bin après l'installation d'apache. Dans un tel cas, vous pouvez démarrer le serveur Web avec python (écouter http). Et avec une doublure!

Du côté serveur

  1. Devenez root

  2. Créez un fichier dans le répertoire courant. Ce sera le fichier livré via http

    # echo hoge > index.html
    
  3. Exécutez ce qui suit pour mettre le port 80 à l'état LISTEN (démarrer le serveur Web)

    # python -m SimpleHTTPServer 80
    

Côté client

  1. Obtenez index.html avec curl ou wget

    $ wget http://Nom d'hôte du serveur/index.html
    
  2. Vérifiez le fichier

    $ cat index.html
    $ hoge
    

URL de référence

http://d.hatena.ne.jp/rx7/20090812/p1

Recommended Posts

Serveur Web One Liner
Une doublure en Python
Doublure Zundko One en python
Commentaire sur la construction du serveur Web
Construction du serveur Web Ubuntu (18.04.3)
String shuffle une doublure
Une doublure Zundco Check
Serveur web joyeux Noël
Une doublure pour parler quelque part
curl -I python une doublure
Construction de serveur Web Linux (Ubuntu et Apache)
Architecture de serveur Web la plus rapide et la plus solide
CGI Server (1) édition python en une ligne
Démarrez le serveur Web dans le répertoire actuel
Redirection de port d'un serveur Web à l'aide d'iptables
Serveur Web pour tester le navigateur avec Mocha
Un serveur Web de ligne (avec CGI) en python
Configurons un serveur WEB avec Chromebook
J'ai écrit Project Euler 1 en une seule ligne.
Publier le répertoire actuel sur le serveur Web