python:pythoncgi:webserver
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
python:pythoncgi:webserver [2023/03/30 11:46] – [Der integrierte Webserver] lutz | python:pythoncgi:webserver [2024/04/20 08:33] (aktuell) – lutz | ||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
Das Python-Modul http.server (https:// | Das Python-Modul http.server (https:// | ||
- | | + | |
+ | * In diesem Verzeichnis erzeugt man eine Datei index.html mit dem folgenden Inhalt: | ||
+ | <code html index.html> | ||
+ | < | ||
+ | |||
+ | <html lang=" | ||
+ | < | ||
+ | <meta charset=" | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | * Danach öffnet man in diesem Verzeichnis eine Powershell oder ein Terminal führt man den folgenden Befehl aus: | ||
+ | <code powershell> | ||
+ | python -m http.server | ||
+ | </ | ||
+ | * Danach läuft der Webserver auf dem Port 8000: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | * Wenn man in den Webbrowesser '' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | * Soll der Webserver auf einen anderen Port laufen, so schreibt man den Port einfach hinter den Befehl: | ||
+ | |||
+ | <code powershell> | ||
+ | python -m http.server 8888 | ||
+ | </ | ||
+ | |||
+ | * Natürlich muss ich diesen Port dann auch in der Browserzeile angeben: '' | ||
+ | |||
+ | **Aufgabe 1:** | ||
+ | |||
+ | Teste das oben beschriebene Vorgehen! | ||
+ | |||
+ | **Aufgabe 2** | ||
+ | |||
+ | Programmiere im Ordner www eine eigene kleine Webseite mit Unterseiten! | ||
+ | |||
+ | **Aufgabe 3** | ||
+ | |||
+ | Teste die [[html: |
python/pythoncgi/webserver.1680169606.txt.gz · Zuletzt geändert: 2023/03/30 11:46 von lutz