Sie möchten Ihre eigene Website erstellen, benötigen aber keine umfangreiche serverseitige Verarbeitung? Wäre es nicht einfacher, wenn Sie eine Website direkt auf Ihrem Raspberry Pi erstellen, hosten und pflegen könnten? Hier zeigen wir Ihnen, wie Sie aus einem Raspberry Pi Ihren persönlichen Webserver machen.
Am Ende dieses Tutorials haben Sie gelernt, wie Sie den beliebten Apache-Webserver auf Ihrem Raspberry Pi installieren, PHP einrichten und eine einfache Webseite erstellen, auf die jeder über Ihr lokales Netzwerk zugreifen kann.
Was ist Apache-Webserver?
Apache ist eine der beliebtesten Webserver-Anwendungen der Welt, die für fast 40 Prozent aller Webserver zum Zeitpunkt des Schreibens.
Sobald Sie Apache auf Ihrem Raspberry Pi eingerichtet haben, können Sie damit verschiedene Dateien für jeden im lokalen Netzwerk bereitstellen.
Was du brauchen wirst
Um dieses Tutorial abzuschließen, benötigen Sie:
- Raspberry Pi mit Raspbian. Wenn Sie Raspbian noch nicht haben, können Sie Holen Sie sich die neueste Version und flashen Sie es mit Radierer.
- Stromkabel, das mit Ihrem Raspberry Pi kompatibel ist
- Externe Tastatur und eine Möglichkeit, sie an Ihren Raspberry Pi . anzuschließen
- HDMI- oder Micro-HDMI-Kabel, je nach Modell Ihres Raspberry Pi
- Externer Monitor
- Ethernet-Kabel oder WLAN-Verbindung
Aktualisieren Sie Ihr Raspbian
Falls noch nicht geschehen, schließen Sie Ihre externe Tastatur, Ihren Monitor und alle anderen Peripheriegeräte an Ihren Raspberry Pi an und schließen Sie ihn dann an eine Stromquelle an.
Bevor wir beginnen, stellen Sie am besten sicher, dass Ihr Raspbian die neueste Version ist. Starten Sie ein Terminal-Fenster, indem Sie auf das kleine „Terminal“-Symbol in der Symbolleiste klicken. Geben Sie die folgenden Befehle in das Terminal ein:
sudo apt-get update sudo apt-get upgrade
Wenn Raspbian ein oder mehrere Updates installiert, starten Sie Ihren Raspberry Pi neu, indem Sie den folgenden Befehl ausführen:
reboot
Sobald Ihr Raspberry Pi neu gestartet wird, wird die neueste Version von Raspbian ausgeführt.
Installieren Sie den Apache-Webserver
Sie sind bereit, das Apache2-Paket auf unserem Raspberry Pi zu installieren. Geben Sie im Terminal den folgenden Befehl ein:
sudo apt install apache2 -y
Und das war’s: Ihr Raspberry Pi funktioniert jetzt als einfacher Webserver!
Um Ihren Apache-Webserver in Aktion zu sehen, müssen Sie die IP-Adresse Ihres Raspberry Pi in einen Webbrowser eingeben. Um diese IP-Adresse abzurufen, führen Sie den folgenden Befehl im Terminalfenster aus:
hostname -I
Dadurch wird die IP-Adresse Ihres Raspberry Pi zurückgegeben. Geben Sie diese Adresse einfach in einen beliebigen Webbrowser ein. Sie sollten die folgende Seite sehen.
Herzlichen Glückwunsch, Sie haben gerade Ihren eigenen Webserver erstellt!
Berechtigung einholen: HTML-Datei von Apache bearbeiten
Das „Es funktioniert!“ webpage ist eigentlich eine HTML-Datei, die sich im Ordner „/var/www/html“ Ihres Raspberry Pi befindet.
Um sich diese Datei anzusehen, öffnen Sie die Dateimanager-App von Raspbian (indem Sie auf das Dateisymbol in der Symbolleiste klicken) und navigieren Sie dann zu „/var/www/html“. Dieser Ordner enthält die Datei „index.html“, die Seite, die Sie in Ihrem Webbrowser sehen.
In den folgenden Abschnitten nehmen Sie einige einfache Änderungen an dieser Datei vor und erstellen dann eine zusätzliche HTML-Datei, die Apache jedem in Ihrem lokalen Netzwerk zur Verfügung stellt.
Ändern Sie in einem Terminalfenster das Verzeichnis („cd“), sodass es auf die Datei „index.html“ zeigt.
cd /var/www/html
Führen Sie nun den folgenden Befehl aus:
ls -al
Das Terminal zeigt nun einen Text an, der erklärt, dass die Datei „index.html“ dem „root“-Benutzer gehört.

Bevor Sie diese Datei bearbeiten können, müssen Sie die Eigentümerschaft übernehmen. Sie können den Besitz mit einem Terminal-Befehl ändern. Im folgenden Beispiel wird davon ausgegangen, dass Sie den „pi“-Benutzernamen von Raspbian verwenden; Wenn Sie es manuell geändert haben, stellen Sie sicher, dass dies in Ihrem Terminal-Befehl widergespiegelt wird:
sudo chown pi: index.html
Wenn Sie die erneut ausführen ls -al Befehl sollten Sie sehen, dass „pi“ jetzt die Berechtigung hat, diese Datei zu bearbeiten.

HTML: Anpassen der Apache-Webseite
Sie können nun die Seite „Es funktioniert“ zum Bearbeiten öffnen, indem Sie den folgenden Terminal-Befehl ausführen:
nano index.html
Dadurch wird die Datei „index.html“ in Raspbians Nano-Texteditor gestartet.

Sie können jeden Teil des Codes dieser Seite ändern, aber der Einfachheit halber wurde der Text, der als Teil der Überschrift angezeigt wird, in diesem Beispiel geändert.

Nachdem Sie Ihre Änderungen vorgenommen haben, speichern Sie die Datei, indem Sie drücken Strg + Ö, gefolgt von Strg + x.
Laden Sie nun die IP-Adresse Ihres Raspberry Pi in Ihren Webbrowser und Sie sollten Ihre Änderungen sehen.

Machen Sie Ihre Website dynamisch: PHP 7 installieren
Standardmäßig ist der Apache-Webserver auf statischen Inhalt beschränkt, sodass Ihre Seiten nicht auf Informationen reagieren, die von Benutzern bereitgestellt werden. Wenn Sie Ihre Inhalte dynamisch gestalten möchten, müssen Sie die neueste PHP-Version installieren, die zum Zeitpunkt des Schreibens PHP 7.4 war.
In diesem Abschnitt installieren Sie die neueste Version von PHP und das PHP-Modul für Apache:
sudo apt install php libapache2-mod-php -y
Um zu testen, ob PHP korrekt eingerichtet ist, erstellen Sie eine PHP-Datei im Verzeichnis „/var/www/html/“ und prüfen dann, ob diese Datei in unserem Webbrowser angezeigt wird.
Um eine PHP-Datei namens „mywebpage.php“ zu erstellen, führen Sie den folgenden Befehl im Terminalfenster aus:
sudo nano /var/www/html/mywebpage.php
Die Datei „mywebpage.php“ wird automatisch in Nano geöffnet. Geben Sie im Nano-Texteditor das folgende PHP-Skript ein:
<?php echo "Today is " . date('Y-m-d H:i:s');
Dieses einfache Skript ruft das heutige Datum ab und zeigt es als Teil einer Webseite an.
Um Ihr Skript zu speichern, drücken Sie Strg + Ö, gefolgt von Strg + x.
Testen Sie Ihr dynamisches PHP
Um zu testen, ob diese PHP-Datei korrekt bereitgestellt wird, geben Sie die IP-Adresse Ihres Raspberry Pi in Ihren Webbrowser ein, gefolgt von „/mywebpage.php“. Wenn Ihre IP-Adresse beispielsweise 190.100.1.100 lautet, müssen Sie die folgende URL eingeben:
http://190.100.1.100/mywebpage.php
Wenn die PHP-Datei korrekt bereitgestellt wird, sollte Ihr Browser etwa das folgende Bild anzeigen.

Wie Sie sehen, ist es einfach, Ihren Raspberry Pi in einen Webserver zu verwandeln, obwohl Sie eine dynamische IP einrichten müssen, um sich aus einem öffentlichen Netzwerk mit Ihrem Webserver verbinden zu können.
Unterstützen Sie unsere Arbeit ❤️
Wenn Ihnen dieser Artikel gefallen hat, können Sie uns mit einem Trinkgeld unterstützen, damit wir weiterhin großartige Inhalte veröffentlichen können.

























