python:pythoncgi:webserver
Dies ist eine alte Version des Dokuments!
Ein Webserver mit Python
Ein Webserver ist ein Dienst, welcher den Zugriff auf Webseiten über das http
- oder das https
-Protokoll anbietet. Der Server lauscht dabei standardmäßig am Port 80 (http
-Protokoll) bzw. am Port 443 (https
-Protokoll). Typische Webserverprogramme sind Apache oder nginx. Sie sind sehr vielseitig aber auch sehr schwierig zu konfigurieren.
Der integrierte Webserver
Das Python-Modul http.server (https://docs.python.org/3/library/http.server.html) bietet einen eine einfachen Webserver an. Um den Server zu nutzen geht man wie folgt vor:
- 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:
- Danach öffnet man in diesem Verzeichnis eine Powershell oder ein Terminal.
- Darin führt man den folgenden
python/pythoncgi/webserver.1680170203.txt.gz · Zuletzt geändert: 2023/03/30 11:56 von lutz