[Python] So erstellen Sie eine lokale Webserverumgebung mit SimpleHTTPServer und CGIHTTPServer
[Prämisse]
- Python 2.4 oder höher ist installiert
So richten Sie einfach einen Webserver in Ihrer lokalen Umgebung mit Pythons Simple HTTP Server und CGI HTTP Server ein.
Zuerst vom einfachen HTTP-Server.
Dies ist die Mindestfunktion, CGI funktioniert nicht und nur einfaches HTML kann gelesen werden.
- Wechseln Sie in einen geeigneten Ordner (/ user / username / workspace / pypj /).
-Erstellen Sie eine neue index.html. Der Inhalt ist angemessen.
- Führen Sie den folgenden Befehl aus.
~/workspace/pypj 514 $python -m SimpleHTTPServer 8000
-Zugriff von einem Browser mit "http: // localhost: 8000".
Als nächstes kommt CGI HTTP Server.
Dies ist möglich, um Python-Code auszuführen.
- Wechseln Sie in einen geeigneten Ordner (/ user / username / workspace / pypj /).
-Erstelle einen neuen Ordner mit dem Namen "cgi-bin".
-Erstelle eine neue test.py in "cgi-bin". Der Inhalt ist angemessen.
-Geben Sie die Ausführungsberechtigung für test.py mit dem folgenden Befehl ein.
~/workspace/pypj/cgi-bin 518 $chmod 755 test.py
- Führen Sie den folgenden Befehl aus dem übergeordneten Ordner aus (/ user / username / workspace / pypj /).
~/workspace/pypj 519 $python -m CGIHTTPServer 8000
-Zugriff über einen Browser mit "http: // localhost: 8000 / cgi-bin / test.py".