Python-Programme von extern starten
Verfasst: 24 Mär 2025, 11:31
Manchmal möchte man ein Programm auf einem Server von einem entfernten Rechner mit einem Webbrowser starten. Dazu muss man auf dem Linux-Server, bei mir ein RPi Zero V1.1 einen HTML-Ordner in seinem Home erstellen.
und diesen Code einfügen und das Programm ausführbar machen.
- cd ~/
- mkdir http
- cd http
- mkdir cgi-bin
- nano hello.py
Code: Alles auswählen
#!/usr/bin/env python
print("Content-Type: text/html\n")
print("""
<html>
<head>
<title>Mini Python Server CGI Test Seite</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<!-- Sichtbarer Dokumentinhalt im body -->
<h2>Hallo, ich bin der Mini Python Webserver</h2>
</body>
</html>
""")
- chmod +x hello.py
- cd ~/http/
- python -m http.server --cgi 8000
- <ip-vom-server-im gleichen-Netz>:8000/cgi-bin/hello.py