So verwandeln Sie Ihren Raspberry Pi in einen persönlichen Webserver 1

So verwandeln Sie Ihren Raspberry Pi in einen persönlichen Webserver

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:

Wenn Raspbian ein oder mehrere Updates installiert, starten Sie Ihren Raspberry Pi neu, indem Sie den folgenden Befehl ausführen:

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:

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:

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.

Führen Sie nun den folgenden Befehl aus:

Das Terminal zeigt nun einen Text an, der erklärt, dass die Datei „index.html“ dem „root“-Benutzer gehört.

Standardmäßig sind Sie nicht berechtigt, die Datei index.html des Servers zu bearbeiten.

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:

Wenn Sie die erneut ausführen ls -al Befehl sollten Sie sehen, dass „pi“ jetzt die Berechtigung hat, diese Datei zu bearbeiten.

Wir haben hinzugefügt "Pi" als Eigentümer dieses Verzeichnisses.

HTML: Anpassen der Apache-Webseite

Sie können nun die Seite „Es funktioniert“ zum Bearbeiten öffnen, indem Sie den folgenden Terminal-Befehl ausführen:

Dadurch wird die Datei „index.html“ in Raspbians Nano-Texteditor gestartet.

Sie können die Standard-HTML-Seite im Nano-Texteditor von Raspbian bearbeiten.

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.

Sie können jeden Teil des HTML-Codes dieser Seite bearbeiten, einschließlich des Hinzufügens und Entfernens von Text und anderer UI-Elemente.

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.

Laden Sie die Webseite neu;  Ihre Änderungen sollten jetzt sichtbar sein.

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:

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:

Die Datei „mywebpage.php“ wird automatisch in Nano geöffnet. Geben Sie im Nano-Texteditor das folgende PHP-Skript ein:

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:

Wenn die PHP-Datei korrekt bereitgestellt wird, sollte Ihr Browser etwa das folgende Bild anzeigen.

Nachdem wir PHP eingerichtet haben, kann unser Server dynamische Inhalte 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.

Sichere Zahlung mit PayPal
Siehe auch:  Kalshis Midterm-Hub zieht rechtliche Aufmerksamkeit wegen Wahlwetten auf sich
Moyens I/O-Personal. motivierte Sie und gab Ratschläge zu Technologie, persönlicher Entwicklung, Lebensstil und Strategien, die Ihnen helfen werden.