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

Raspberry Pi Website-Server - Hosten eines Webservers mit einem Raspberry Pi

Eine der zahlreichen Funktionen von Raspberry Pi ist, dass es als Webserver für den Zugriff auf eine Remote-Verbindung nützlich sein kann. Auch der Einrichtungsprozess für die Nutzung des Raspberry-Pi-Website-Servers ist unkompliziert, wie Sie unserem Ratgeber entnehmen können.

So richten Sie einen Webserver auf dem Raspberry Pi ein?

Raspberry Pi muss sich mit einem lokalen Netzwerk (Internetdienstanbieter) verbinden und auf einer aktualisierten Raspbian-Desktopversion ausgeführt werden. In unserem Leitfaden wird das Einrichtungsverfahren für den Pi-Webserver für jedes Pi-Modell, einschließlich Raspberry Pi 4 und Zero W, erläutert. 

Hier sind die wichtigsten Schritte:

Schritt 1:Zugriff auf das Terminal

Sie können auf die Terminals/Fensterverwaltung über eine der beiden folgenden Arten zugreifen:

  1. Klicken Sie zuerst auf Ihrem Raspbian-Desktop/Remote-Desktop auf CLRL+ALT+T . Es wird das unten gezeigte Terminalfenster angezeigt.
  1. Alternativ stellen Sie eine Remote-Verbindung über SSH her. Denken Sie daran, dass dies möglich ist, wenn die Funktion auf dem Raspberry Pi aktiviert ist.

Um eine Verbindung herzustellen, greifen Sie daher auf das Putty-Tool zu und geben Sie den Benutzernamen und das Passwort der Himbeere ein.

In den meisten Fällen lautet der Standardbenutzername „Pi “, während das Standardkennwort „Raspberry“ lautet .’ Da Sie also der Standardbenutzer sind, sollten die obigen Anmeldeinformationen funktionieren.

Schritt 2:Pakete aktualisieren

Dieser Schritt stellt sicher, dass die verfügbaren Pakete von Raspberry Pi auf dem neuesten Stand sind. Um dies herauszufinden, geben Sie daher den folgenden Befehl ein.

Sudo apt-get update

Im Wesentlichen ermöglicht es das Herunterladen der neuesten Versionen jeder Datei, die Sie nach dem Update herunterladen.

Schritt 3:Apache installieren

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

sudo apt-get install apache2 -y oder Apt Install Apache2

Schritt 4:Installation von PHP

Als nächstes müssen Sie PHP installieren, um die effiziente Leistung der Webseiten und den Zugriff auf einen Internetdienstanbieter zu ermöglichen. Außerdem verbessert es die Kommunikation mit der Datenbank. Um PHP zu installieren, geben Sie daher den folgenden Befehl ein.

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

Schritt 5:Herunterladen von MySQL

Jetzt können Sie die Datenbank Ihrer Wahl herunterladen und MariaDB oder MySQL verwenden. In diesem Fall verwenden wir die MySQL-Datenbank. Geben Sie daher zum Herunterladen Folgendes an der Eingabeaufforderung ein:

sudo apt-get install MySQL-server

Beachten Sie auch, dass Sie in diesem Schritt aufgefordert werden, das Root-Passwort zu ändern. Stellen Sie sicher, dass Sie ein sicheres Passwort wählen und notieren Sie es, wenn Sie es nicht vergessen möchten.

Schritt 6:MySQL installieren

Es ist eine Fortsetzung des vorherigen Schritts. Nachdem Sie MySQL heruntergeladen haben, installieren Sie es mit dem folgenden Befehl:

sudo mysql_secure_installation

Schritt 7:Apache2 neu starten

Starten Sie den Webserver/Apache2 neu, um zu bestätigen, dass Ihre Änderungen wirksam werden. Der folgende Befehl ist bei diesem Vorgang hilfreich.

sudo-Dienst Apache2 neu starten

Schritt 8:Webserver testen

Jetzt müssen wir den Apache-Server testen. Der Apache verfügt über eine HTML-Datei, die in einem Apache-Web-Unterverzeichnis gespeichert ist. Um es auf dem Raspberry Pis bereitzustellen, geben Sie daher die unten stehende Webadresse in die Adressleiste ein.

HTTP://[Host_IP_Adresse]/

Wenn Sie die Standardseite des Raspberry Pi-Webservers durchsuchen, greifen Sie auf die folgende Seite zu, um anzuzeigen, dass sie gut funktioniert. Außerdem können Sie für diesen Vorgang einen Remote-Computer verwenden.

Außerdem können Sie die Raspberry Pi-Website erstellen, indem Sie zunächst die PHP-Dateien/HTML identifizieren. Diese sind über das unten stehende Verzeichnis zugänglich.

/var/www/HTML

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

Sudo chown –R pi/var/www/html

Ändern des Hostnamens Ihres Servers

Standardmäßig lautet der Hostname Ihres Pi-Servers „Raspberry .’ Nichtsdestotrotz könnten Sie andere Pi-Namen in Ihrem privaten Netzwerk haben. Um Verwirrung zu vermeiden, ist daher eine Namensänderung über das unten stehende Verfahren zwingend erforderlich.

  1. Geben Sie zuerst Sudo raspi-config ein im Terminalfenster. Wählen Sie als Nächstes einen Hostnamen aus.
  1. Alternativ können Sie das Startmenü zum Navigieren auswählen und dann Einstellungen->Raspberry-Konfiguration auswählen. Die Fensterversion wird wie unten gezeigt gestartet. Außerdem müssen Sie die Netzwerkoptionen auswählen.
  1. Wählen Sie als Nächstes den Hostnamen Ihrer Wahl aus. In unserem Fall verwenden wir beispielsweise „myraspserver .“
  1. Dann werden Sie zum Neustart aufgefordert. Wählen Sie „Ja ‘ für die Boot-Option, und der Computer wird neu gestartet. Jetzt hat der Pi einen anderen Namen.

So richten Sie FTP auf Ihrem Pi-Webserver ein

Ihr Webserver ist unvollständig, bis Sie einige Mediendateien und Webseiten an ihrem Standardspeicherort speichern, d. h. /var/wwwHTMLl Mappe. Außerdem ist es möglich, Webentwicklung auf dem Raspberry Pi OS durchzuführen.

Dennoch ist es für fortgeschrittene Projekte viel einfacher, den Code zuerst auf dem primären PC/Remote-Desktop zu schreiben und ihn dann zu übertragen.

Ein FTP ist das beste Mittel, um die oben genannte Übertragung zu erreichen. So gehen Sie vor.

  1. Zunächst müssen Sie FTP auf Ihrem Raspberry Pi aktivieren. Klicken Sie auf „Schnittstellenoptionen“. ‘ Wählen Sie dann ‘SSH-Menü ‘ in der rasp-config.
  1. Wenn Sie alternativ ein Desktop-/tragbares Gerät verwenden, wählen Sie "Einstellungen". ' und wählen Sie dann 'Raspberry Pi Configuration ' und klicken Sie auf die Registerkarte 'Schnittstellen.
  2. Als Nächstes müssen Sie am Ordner  /var/www/ herumbasteln um das Schreiben von Dateien zu erleichtern. Sie müssen sudo chown pi /var/www/HTML eingeben Befehl für diesen Schritt.
  3. Als nächstes müssen Sie auf Ihrem PC einen FTP-Client einrichten und stellen Sie sicher, dass es das SFTP-Protokoll verwendet. Ziehen Sie für Windows-Betriebssysteme die Verwendung von Filezilla in Betracht da es eine der besten kostenlosen FTP-Apps ist.
  1. Geben Sie zuletzt den Standard-Benutzernamen und das Standard-Passwort ein. Dies sind „pi “ und „Himbeere ," beziehungsweise.

Schlussfolgerung

Wie Sie gesehen haben, ist die Verwendung des Raspberry Pi für den Fernzugriff auf eine Internetverbindung ein einfaches Serverprojekt. Kontaktieren Sie uns jederzeit für weitere Anfragen zu diesem und vielen weiteren dynamischen Inhalten.


Industrietechnik

  1. Raspberry Pi-Temperaturprofil mit LabVIEW
  2. TMP006-Temperatursensor-Python-Bibliothek mit Raspberry Pi,
  3. Python- und Raspberry Pi-Temperatursensor
  4. Wetterfernüberwachung mit Raspberry Pi
  5. SensorTag zu Blynk mit Node-RED
  6. Bewegungssensor mit Raspberry Pi
  7. Erkennen eines Tastendrucks über GPIO mit Raspberry Pi
  8. Sprach– und SMS–aktivierter Lichtsensor mit Raspberry Pi und Twilio
  9. Überwachen Sie Ihre Haustemperatur mit Ihrem Raspberry Pi
  10. Verwenden der IR-Fernbedienung mit Raspberry Pi ohne LIRC