Benutzer-Werkzeuge

Webseiten-Werkzeuge


python:pythoncgi:webserver

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
python:pythoncgi:webserver [2023/03/30 12:16] – [Der integrierte Webserver] lutzpython:pythoncgi:webserver [2024/04/20 08:33] (aktuell) lutz
Zeile 7: Zeile 7:
   * Zunächst erzeugt man ein Verzeichnis für seine Webseiten, z.B. www.   * Zunächst erzeugt man ein Verzeichnis für seine Webseiten, z.B. www.
   * In diesem Verzeichnis erzeugt man eine Datei index.html mit dem folgenden Inhalt:   * In diesem Verzeichnis erzeugt man eine Datei index.html mit dem folgenden Inhalt:
-<code html>+<code html index.html>
 <!DOCTYPE html> <!DOCTYPE html>
    
Zeile 20: Zeile 20:
 </html> </html>
 </code> </code>
-  * Danach öffnet man in diesem Verzeichnis eine Powershell oder ein Terminal+  * Danach öffnet man in diesem Verzeichnis eine Powershell oder ein Terminal führt man den folgenden Befehl aus:
-  * Darin führt man den folgenden +
  
 +<code powershell>
 +python -m http.server
 +</code>
 +
 +  *  Danach läuft der Webserver auf dem Port 8000:
 +
 +{{ :python:pythoncgi:webserver02.png?400 |}}
 +
 +  * Wenn man in den Webbrowesser ''%%http://localhost:8000%%'' eingibt wird die Datei index.html im Webbrowser angezeigt:
 +
 +{{ :python:pythoncgi:webserver01.png?400 |}}
 +
 +  * Soll der Webserver auf einen anderen Port laufen, so schreibt man den Port einfach hinter den Befehl:
 +
 +<code powershell>
 +python -m http.server 8888
 +</code>
 +
 +  * Natürlich muss ich diesen Port dann auch in der Browserzeile angeben: ''%%http://localhost:8888%%''.
 +
 +**Aufgabe 1:**
 +
 +Teste das oben beschriebene Vorgehen!
 +
 +**Aufgabe 2**
 +
 +Programmiere im Ordner www eine eigene kleine Webseite mit Unterseiten!
 +
 +**Aufgabe 3**
  
 +Teste die [[html:formulare|Formular-Beispiele]] mit dem Python-Webserver
python/pythoncgi/webserver.1680171381.txt.gz · Zuletzt geändert: 2023/03/30 12:16 von lutz