Raspberry Pi Geek

Eigenleistung

Einen Webserver selbst zu programmieren, mag erst einmal als ein ebenso schweres wie überflüssiges Unterfangen erscheinen. Tatsächlich gibt es unter Linux zahlreiche frei verfügbare Webserver, von bekannten Allroundern wie Apache oder Nginx bis hin zu leichtgewichtigen Alternativen wie Cherokee oder Lighttpd („Lighty“).

Allerdings erfordert nicht jede Situation einen ausgefeilten Webserver. Will man einfach nur lokal im eigenen Netzwerk ein paar HTML-Seiten teilen oder die Möglichkeit schaffen, Dateien hochzuladen, dann genügen dazu Linux-Bordmittel. Als passendes Rahmenkonstrukt eignet sich ein schlichtes Shell-Skript, das auf jedem System vorhandene Tools aus dem GNU-Fundus steuert. Die Netzwerkkommunikation übernimmt dabei das oft als Schweizer Taschenmesser für TCP/​IP apostrophierte Tool Netcat .

Bei so einem Projekt ist es am besten, an der Wurzel zu beginnen. Da ein Webserver eben ein Server ist, muss er ständig an einem bestimmten Port mithören und bei Anfragen passende Antworten geben. In der Regel lauschen Webserver bei gewöhnlichen Anfragen am Port 80, wobei dieser Port im Allgemeinen nur HTTP-Anfragen ohne Verschlüsselung entgegennimmt. Der Webserver, den wir im Folgenden erstellen, wird auf den Ports 8080 und 8081 mithören und nur unverschlüsselt

Sie lesen eine Vorschau, starten Sie ein Abonnement, um mehr zu lesen.

Mehr von Raspberry Pi Geek

Raspberry Pi Geek6 min gelesen
Im Reisefieber
Heute bucht man seine Reisen online und übermittelt dazu auch persönliche Daten – für Datenkraken wie Google ein gefundenes Fressen. KDE Itinerary ermöglicht es Ihnen, Reisen zu organisieren, ohne dass Konzerne Daten abgreifen und verkaufen können. D
Raspberry Pi Geek6 min gelesenProgramming
Neue Ordnung
Eine gute Notizsoftware sammelt nicht nur Notizen, sondern organisiert und vernetzt sie auch. Die App Hypernotes aus der Zenkit-Suite setzt dabei auf Markdown als Auszeichnungssprache und ermöglicht plattformübergreifenden Zugriff sowie das gemeinsam
Raspberry Pi Geek4 min gelesen
In die Dauerschleife
Mit dem schlanken Betriebssystem Libre-ELEC lässt sich ein einfaches Kiosksystem mit dem freien Entertainment Center Kodi auf dem Raspberry Pi einrichten. Es spielt ausgewählte Videos in einer Dauerschleife auf einem Mini-Display ab. Für ein Museum s

Ähnlich