Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Industrietechnik

Zuverlässigen Webserver auf Raspberry Pi hosten – Schritt-für-Schritt-Anleitung

Eine der zahlreichen Funktionen des Raspberry Pi ist seine Nutzung als Webserver für Remote-Zugriff. Der Einrichtungsprozess für die Verwendung des Raspberry Pi als Website-Server ist ebenfalls unkompliziert, wie Sie in unserem Leitfaden erfahren.

Wie richtet man einen Webserver auf dem Raspberry Pi ein?

Der Raspberry Pi muss mit einem lokalen Netzwerk (Internetdienstanbieter) verbunden sein und auf einer aktualisierten Raspbian-Desktop-Version laufen. Unser Leitfaden erläutert die Pi-Webserver-Einrichtung für jedes Pi-Modell, einschließlich Raspberry Pi 4 und Zero W.

Hier sind die Schlüsselschritte:

Schritt 1: Terminalzugriff

Sie können über einen der folgenden zwei Wege auf das Terminal / den Fenster-Manager zugreifen:

  1. Klicken Sie auf Ihrem Raspbian-Desktop / Remote-Desktop auf STRG+ALT+T. Es öffnet das unten gezeigte Terminalfenster.
Zuverlässigen Webserver auf Raspberry Pi hosten – Schritt-für-Schritt-Anleitung
  1. Alternativ verbinden Sie sich remote via SSH. Denken Sie daran, dass dies nur möglich ist, wenn die Funktion auf dem Raspberry Pi aktiviert ist.
Zuverlässigen Webserver auf Raspberry Pi hosten – Schritt-für-Schritt-Anleitung

Um sich zu verbinden, greifen Sie auf das Putty-Tool zu und geben Sie den Benutzernamen und das Passwort des Raspberry Pi ein.

In den meisten Fällen ist der Standardbenutzername „pi“, während das Standardpasswort „raspberry“ ist. Da Sie der Standardbenutzer sind, sollten die obigen Anmeldedaten funktionieren.

Schritt 2: Pakete aktualisieren

Dieser Schritt stellt sicher, dass die verfügbaren Pakete des Raspberry Pi aktuell sind. Geben Sie dazu den folgenden Befehl ein:

sudo apt-get update

Zuverlässigen Webserver auf Raspberry Pi hosten – Schritt-für-Schritt-Anleitung

Im Wesentlichen erlaubt dies das Herunterladen der neuesten Versionen aller Dateien, die Sie nach dem Update herunterladen.

Schritt 3: Apache installieren

Apache ist ein Open-Source-Webserver, der für die Bereitstellung dynamischer Inhalte über eine drahtlose Netzwerkverbindung / das Internet essenziell ist. Um die Datei zu installieren, geben Sie den folgenden Befehl ein:

sudo apt-get install apache2 -y oder apt install apache2

Zuverlässigen Webserver auf Raspberry Pi hosten – Schritt-für-Schritt-Anleitung

Schritt 4: PHP installieren

Als Nächstes müssen Sie PHP installieren, um die effiziente Leistung der Webseiten und den Zugriff auf einen Internetdienstanbieter zu ermöglichen. Zudem verbessert es die Kommunikation mit der Datenbank. Geben Sie dazu den folgenden Befehl ein:

sudo apt-get install php libapache2-mod-php -y

Zuverlässigen Webserver auf Raspberry Pi hosten – Schritt-für-Schritt-Anleitung

Schritt 5: MySQL herunterladen

Nun können Sie Ihre bevorzugte Datenbank herunterladen und MariaDB oder MySQL verwenden. In diesem Fall nutzen wir die MySQL-Datenbank. Geben Sie dazu Folgendes in die Kommandozeile ein:

sudo apt-get install mysql-server

Zuverlässigen Webserver auf Raspberry Pi hosten – Schritt-für-Schritt-Anleitung

Beachten Sie, dass Sie an diesem Schritt aufgefordert werden, das Root-Passwort zu ändern. Wählen Sie ein starkes Passwort und notieren Sie es, falls Sie befürchten, es zu vergessen.

Schritt 6: MySQL installieren

Dies ist die Fortsetzung des vorherigen Schritts. Nach dem Herunterladen von MySQL installieren Sie es über den folgenden Befehl:

sudo mysql_secure_installation

Zuverlässigen Webserver auf Raspberry Pi hosten – Schritt-für-Schritt-Anleitung

Schritt 7: Apache2 neu starten

Starten Sie den Webserver / Apache2 neu, um zu bestätigen, dass Ihre Änderungen wirksam sind. Der folgende Befehl ist dabei hilfreich:

sudo service apache2 restart

Zuverlässigen Webserver auf Raspberry Pi hosten – Schritt-für-Schritt-Anleitung

Schritt 8: Webserver testen

Nun müssen wir den Apache Server testen. Apache verfügt über eine HTML-Datei, die in einem Apache-Web-Unterverzeichnis gespeichert ist. Um sie auf dem Raspberry Pi bereitzustellen, geben Sie die folgende Webadresse in die Adressleiste ein:

HTTP://[Host_IP_Address]/

Beim Aufrufen der Standardseite des Raspberry Pi-Webservers gelangen Sie auf die folgende Seite, die anzeigt, dass er ordnungsgemäß funktioniert. Sie können dafür auch einen Remote-Computer nutzen.

Zuverlässigen Webserver auf Raspberry Pi hosten – Schritt-für-Schritt-Anleitung

Zudem können Sie die Raspberry Pi-Website erstellen, indem Sie zunächst die PHP-/HTML-Dateien identifizieren. Diese sind aus dem folgenden Verzeichnis zugänglich:

/var/www/html

Machen Sie den Ordner zuletzt für einen Standardbenutzer leicht zugänglich, indem Sie den folgenden Befehl eingeben:

sudo chown -R pi /var/www/html

Hostnamen Ihres Servers ändern

Standardmäßig ist der Hostname Ihres Pi-Servers „raspberry“. Möglicherweise haben Sie jedoch andere Pi-Namen in Ihrem privaten Netzwerk. Um Verwechslungen zu vermeiden, ist eine Namensänderung über den folgenden Prozess unerlässlich.

  1. Geben Sie zunächst sudo raspi-config im Terminalfenster ein. Wählen Sie dann einen Hostnamen.
Zuverlässigen Webserver auf Raspberry Pi hosten – Schritt-für-Schritt-Anleitung
  1. Alternativ können Sie das Startmenü für die Navigation wählen, dann Einstellungen → Raspberry Pi Konfiguration auswählen. Es öffnet die fensterbasierte Version wie unten gezeigt. Wählen Sie auch die Netzwerkoptionen.
Zuverlässigen Webserver auf Raspberry Pi hosten – Schritt-für-Schritt-Anleitung
  1. Wählen Sie als Nächstes Ihren gewünschten Hostnamen. In unserem Fall verwenden wir „myraspserver“.
Zuverlässigen Webserver auf Raspberry Pi hosten – Schritt-für-Schritt-Anleitung
  1. Sie werden dann zum Neustart aufgefordert. Wählen Sie „Ja“ für die Boot-Option, und der Computer startet neu. Nun hat der Pi einen anderen Namen.
Zuverlässigen Webserver auf Raspberry Pi hosten – Schritt-für-Schritt-Anleitung

FTP auf Ihrem Pi-Webserver einrichten

Ihr Webserver ist unvollständig, bis Sie Mediendateien und Webseiten in ihrem Standardort speichern, also dem /var/www/html Ordner. Auch ist Webentwicklung auf dem Raspberry Pi OS möglich.

Für fortgeschrittene Projekte ist es jedoch viel einfacher, den Code zuerst auf dem Haupt-PC / Remote-Desktop zu schreiben und dann zu übertragen.

FTP ist das beste Mittel, um die obige Übertragung zu erreichen. So gehen Sie vor:

  1. Aktivieren Sie zuerst FTP auf Ihrem Raspberry Pi. Klicken Sie auf „Interfacing Options“ und wählen Sie dann „SSH menu“ in raspi-config.
Zuverlässigen Webserver auf Raspberry Pi hosten – Schritt-für-Schritt-Anleitung
  1. Alternativ, wenn Sie ein Desktop-/Tragbares Gerät nutzen, wählen Sie „Einstellungen“, dann „Raspberry Pi Konfiguration“ und klicken Sie auf den „Interfaces“-Tab.
  2. Als Nächstes müssen Sie den /var/www/ Ordner anpassen, um das Schreiben von Dateien zu ermöglichen. Sie müssen den Befehl sudo chown pi /var/www/html eingeben.
  3. Als Nächstes richten Sie auf Ihrem PC einen FTP-Client ein und stellen sicher, dass er das SFTP-Protokoll nutzt. Für Windows OS empfiehlt sich FileZilla, da es eine der besten kostenlosen FTP-Apps ist.
Zuverlässigen Webserver auf Raspberry Pi hosten – Schritt-für-Schritt-Anleitung
  1. Geben Sie zuletzt den Standardbenutzernamen und das Standardpasswort ein. Diese sind „pi“ und „raspberry“.

Fazit

Wie Sie gesehen haben, ist die Nutzung des Raspberry Pi für Remote-Zugriff auf eine Internetverbindung ein einfaches Serverprojekt. Kontaktieren Sie uns jederzeit für weitere Anfragen zu diesem und weiteren dynamischen Inhalten.

Industrietechnik

  1. Präzises Raspberry Pi Temperaturprofiling mit Python, SQLite und LabVIEW
  2. TMP006 Infrarot-Temperatursensor mit Raspberry Pi: Python Library & Setup Guide
  3. Fern-Temperatursensor mit Raspberry Pi & Python bauen – Schritt-für-Schritt-Anleitung
  4. Remote-Wetterüberwachung mit Raspberry Pi 3 & PubNub
  5. TI SensorTag mit Blynk via Node-RED auf Raspberry Pi Zero integrieren
  6. LED mit PIR-Bewegungsmelder am Raspberry Pi steuern
  7. Tastendruck per GPIO am Raspberry Pi auslesen – Schritt-für-Schritt-Anleitung
  8. Raspberry Pi Badezimmer-Belegungssensor mit Sprach- & SMS-Benachrichtigung via Twilio
  9. Heimtemperatur mit Raspberry Pi Dashboard überwachen
  10. IR-Fernbedienungsbefehle auf Raspberry Pi ohne LIRC erfassen: Python UART-Ansatz