Python verfügt über ein integriertes Modul, mit dem Sie sofort einen Webserver erstellen können, was für die gemeinsame Nutzung von Dateien über ein Netzwerk unglaublich nützlich ist. Die Einrichtung eines linux simple http server ist ein unkomplizierter Prozess, der nur einen einzigen Befehl erfordert.
Starten eines einfachen HTTP-Servers unter Linux
Um zu beginnen, navigieren Sie im Terminal zu dem Verzeichnis, das Sie freigeben möchten. Sobald Sie sich im gewünschten Verzeichnis befinden, können Sie mit dem folgenden Befehl eine simple http server linux-Umgebung starten, wenn Sie Python 3 verwenden:
python -m http.server
Dieser Befehl startet einen grundlegenden Webserver und macht den Inhalt Ihres aktuellen Verzeichnisses über HTTP zugänglich.
Veraltete Methode für Python 2
Für ältere Systeme, die noch Python 2 verwenden, ist der Befehl leicht unterschiedlich. Das Modul hieß früher SimpleHTTPServer. Wenn Sie sich jemals gefragt haben, what is python simplehttpserver, handelt es sich dabei einfach um das Äquivalent des http.server-Moduls in Python 2. Sie können es ausführen mit:
python -m SimpleHTTPServer
Zugriff auf Ihren einfachen Linux-Webserver
Nachdem Sie den Befehl ausgeführt haben, ist Ihr simple linux web server aktiv. Sie können von einem anderen Rechner im selben Netzwerk auf die freigegebenen Dateien zugreifen, indem Sie einen Webbrowser öffnen und zu http://IP_ADDRESS:8000 navigieren. Ersetzen Sie dabei IP_ADDRESS durch die lokale IP-Adresse des Rechners, auf dem der Server läuft.
Um die Dateien auf demselben Rechner anzuzeigen, können Sie die Localhost-Adresse verwenden: http://localhost:8000.