[PYTHON] One Liner Webserver

Ich möchte den Webserver einfach und vorübergehend starten, um die Download-Geschwindigkeit zu messen. Ich mag jedoch nicht die Tatsache, dass Dateien, die nichts mit der Produktion zu tun haben, nach der Installation von Apache in lib und bin verbleiben. In einem solchen Fall können Sie den Webserver mit Python starten (http anhören). Und mit einem Liner!

Serverseite

  1. Wurzel werden

  2. Erstellen Sie eine Datei im aktuellen Verzeichnis. Dies ist die Datei, die über http geliefert wird

    # echo hoge > index.html
    
  3. Führen Sie die folgenden Schritte aus, um Port 80 in den Status LISTEN zu versetzen (starten Sie den Webserver).

    # python -m SimpleHTTPServer 80
    

Client-Seite

  1. Holen Sie sich index.html mit curl oder wget

    $ wget http://Server-Hostname/index.html
    
  2. Überprüfen Sie die Datei

    $ cat index.html
    $ hoge
    

Referenz-URL

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

Recommended Posts

One Liner Webserver
Ein Liner in Python
Python Zundko One Liner
Kommentar zum Aufbau des Webservers
Ubuntu (18.04.3) Webserverkonstruktion
String mischen einen Liner
One Liner Zundco Check
Frohe Weihnachten Webserver
Ein Liner, um irgendwo zu reden
Curl -I Python One Liner
Aufbau eines Linux-Webservers (Ubuntu & Apache)
Schnellste und stärkste Webserver-Architektur
CGI Server (1) Python Edition in einer Zeile
Starten Sie den Webserver im aktuellen Verzeichnis
Portweiterleitung eines Webservers mithilfe von iptables
Webserver zum Testen des Browsers mit Mocha
Einzeiler webServer (mit CGI) in Python
Lassen Sie uns einen WEB-Server mit Chromebook einrichten
Ich habe Project Euler 1 in einem Liner geschrieben.
Veröffentlichen Sie das aktuelle Verzeichnis auf dem Webserver