Heim  >  Artikel  >  Backend-Entwicklung  >  Python-Befehl zum Starten einer Webserverinstanz

Python-Befehl zum Starten einer Webserverinstanz

高洛峰
高洛峰Original
2017-02-27 09:53:461903Durchsuche

Detaillierte Erläuterung des Python-Befehls zum Starten einer Webserver-Instanz

Ein einfacher Webserver kann mit Pythons eigenen Paketen eingerichtet werden. Gehen Sie unter DOS mit cd zum Pfad zum Stammverzeichnis des Servers und geben Sie den folgenden Befehl ein:

python -m Webservermodul [Portnummer, Standard 8000]

Zum Beispiel:

python -m SimpleHTTPServer 8080

Dann können Sie

http://localhost:Portnummer/Pfad


, um auf Serverressourcen zuzugreifen.


Zum Beispiel:


http://localhost:8080/index.htm (natürlich müssen Sie die index.htm-Datei selbst erstellen)


Über die IP-Adresse des Servers kann auch auf andere Maschinen zugegriffen werden.

Hier gibt es drei Arten von „Webservermodulen“:


  1. BaseHTTPServer: Stellt grundlegende Webdienste und Prozessorklassen bereit, nämlich HTTPServer und BaseHTTPRequestHandler .

  2. SimpleHTTPServer: Enthält die SimpleHTTPRequestHandler-Klasse, die GET- und HEAD-Anfragen ausführt.

  3. CGIHTTPServer: Enthält die CGIHTTPRequestHandler-Klasse zum Verarbeiten und Ausführen von POST-Anfragen.

Vielen Dank fürs Lesen, ich hoffe, es kann Ihnen helfen, vielen Dank für Ihre Unterstützung dieser Website!

Weitere Python-Befehle zum Starten von Webserverinstanzen und verwandte Artikel finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn