Raspberry Pi: Intranet Webserver einrichten

Raspberry Pi: Intranet Webserver einrichten

Sei es, um einmal hinter die Kulissen des WWW (World Wide Web) zu blicken, den Raspberry Pi als Entwicklungsumgebung zu nutzen oder kleine Websites mit geringen Besucherzahlen komplett selbst zu hosten. Es gibt so einige Gründe, um den Raspberry Pi als Webserver zu nutzen.

Benötigt wird.

  • Raspberry Pi
  • Software für LAMP-Server (Linux, Apache, MySQL, PHP)

> Schritt .00: IP-Adresse bestimmen und Pi aktualisieren

Die IP-Adresse des Raspberry Pi ist herauszufinden, um mit dieser später den Webserver aufzurufen. Das geht entweder über die Heimnetzübersicht des Routers oder direkt über die Konsole des Raspberry Pi mit dem folgenden Befehl:

~ $ ifconfig

Raspberry Pi softwareseitig auf den aktuellen Stand bringen.

~ $ sudo apt-get update

~ $ sudo apt-get upgrade

> Schritt .01: Apache installieren

Apache ist eine beliebte und zudem auch kostenfreie Webserver-Anwendung. Apache stellt HTML-Dateien über HTTP bereit. Ebenso bietet Apache die Möglichkeit, mittels serverseitigen Skriptsprachen, wie z.B. JavaScript, Phyton oder PHP, Websites dynamisch zu machen. Mit dem folgenden Befehl wird Apache installiert:

~ $ sudo apt-get install apache2

Raspberry Pi: Apache installieren - Befehl

 

 

 

Jetzt gilt es zu überprüfen, ob die Installation erfolgreich war. Hierzu in die URL-Leiste des Webbrowser einfach

  • http://localhost/ oder
  • http://192.168.1.10 (durch die eigene IP-Adresse ersetzen)

eingeben. Ist „It works!“ zu sehen, war die Einrichtung von Apache 2 erfolgreich.

Raspberry Pi Apache testen localhost

> Schritt .02: PHP und MySQL installieren

Eigentlich könnte man schon Websites mittels html, CSS und JavaScript erstellen. Doch ein Großteil der Websites basiert auf Content-Management-Systemen (CMS). Und diese wiederum setzen in vielen Fällen auf PHP und MySQL.

Mit dem folgenden Befehl wird PHP installiert:

~ $ sudo apt-get install php

Raspberry Pi: PHP installieren

Mit dem folgenden Befehl wird SQL installiert:

~ $ sudo apt-get install mysql-server

Raspberry Pi: SQL installieren

> Schritt .03: Website erstellen

Nun ist alles fertig eingerichtet und man kann mit der Erstellung einer Website beginnen. Hierzu wiederum stehen zwei Möglichkeiten offen. Entweder erstellt man die Website von Grund auf neu oder man bedient sich einem CMS, wie etwa WordPress.

Der Pfad für die zu hinterlegenden .html-, .css- und .js-Dateien ist:

/var/www/html

Der Ordner ist noch Schreibgeschützt. Mit dem folgenden Befehl gestattet man jedoch dem Benutzer pi Zugriff:

~ $ sudo chown -R pi /var/www/html

Raspberry Pi Schreibrechte ändern

0 Kommentare

Einen Kommentar abschicken

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert