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

Raspberry Pi 4 als Webserver nutzen und eigene Website erstellen

Möchten Sie die Leistung eines Raspberry Pi 4 als leichtgewichtigen, kostengünstigen Webserver nutzen? Diese Anleitung führt Sie durch die Installation von Apache, PHP und die Erstellung benutzerdefinierter HTML/CSS-Seiten – alles unter Beibehaltung von Sicherheit und Wartbarkeit.

Benötigte Hardware

Schritt 1: Pi vorbereiten

Starten Sie Ihren Pi mit Raspberry Pi OS (Lite oder Desktop). Öffnen Sie ein Terminal oder verbinden Sie sich via SSH, um die folgenden Befehle auszuführen.

sudo apt update && sudo apt upgrade -y

Damit sind alle Pakete aktuell, bevor wir den Web-Stack installieren.

Apache installieren

Apache ist ein bewährter Open-Source-Webserver für statische und dynamische Inhalte. Installation:

sudo apt install apache2 -y

Nach der Installation startet Apache automatisch und legt eine Standardseite in /var/www/html ab.

PHP installieren

PHP ermöglicht serverseitiges Scripting und Datenbankintegration. Kernpaket und Apache-Modul installieren:

sudo apt install php libapache2-mod-php -y

Apache neu starten, um PHP zu laden:

sudo systemctl restart apache2

Schritt 2: Server testen

Öffnen Sie einen Browser auf dem Pi und rufen Sie https://localhost/ oder https://raspberrypi.local/ auf. Sie sollten die Apache-Willkommensseite sehen. Für den Test von einem anderen Gerät die IP des Pi ermitteln:

hostname -I

Dann https://192.168.1.102 (ersetzen Sie durch Ihre tatsächliche IP) im selben Netzwerk aufrufen.

Schritt 3: Standardseite anpassen

Standardmäßig gehört die index.html dem root-Benutzer und kann nicht bearbeitet werden. Eigentümerschaft auf Ihren Benutzer ändern (ersetzen Sie pi durch Ihren Benutzernamen):

sudo chown pi:pi /var/www/html/index.html

Nun können Sie index.html direkt bearbeiten oder einen Editor wie nano nutzen:

nano /var/www/html/index.html

Browser aktualisieren, um Änderungen zu sehen.

Schritt 4: Remote-Bearbeitung aktivieren (optional, aber praktisch)

Für häufige Änderungen eignet sich ein sicherer Dateiübertragungs-Client. WinSCP (Windows) oder FileZilla (plattformübergreifend) ermöglichen Bearbeitung über SFTP:

Nach der Verbindung zu /var/www/html navigieren, um index.html zu ändern oder neue Seiten hinzuzufügen.

Schritt 5: Server absichern (Best Practice)

Nächste Schritte: Eigene Website erstellen

Mit Apache und PHP können Sie nun statische Seiten mit HTML/CSS oder dynamische Inhalte mit PHP und MySQL entwickeln (Installation: sudo apt install mariadb-server php-mysql -y). Hosten Sie Ihr Portfolio, Blog oder IoT-Dashboard direkt vom Küchentisch.

Ressourcen

Herstellungsprozess

  1. Echtzeit-Temperatur- & Feuchtigkeitsmonitoring via Web auf Raspberry Pi 4
  2. Heim-Temperatur- & Feuchtigkeitsmonitor mit Raspberry Pi & Web-Dashboard – Echtzeit-Fernüberwachung
  3. Professionelle Temperaturüberwachung mit Raspberry Pi und DS18B20
  4. Outdoor-Wetterstation mit Raspberry Pi 2 & ADS-WS1 bauen
  5. Präzise Temperaturüberwachung im Server-Schrank mit Raspberry Pi
  6. Fortgeschrittenes Tischtennisball-Tracking mit Raspberry Pi und OpenCV
  7. Professionelle Raspberry Pi Universalfernbedienung mit LIRC bauen
  8. LED mit PIR-Bewegungsmelder am Raspberry Pi steuern
  9. RF zu DC mit Raspberry Pi wandeln: Hüllkurvendetektor bauen & troubleshooten
  10. Cycle Chaser: Fahrrad zur nächtlichen Lichtshow mit Raspberry Pi verwandeln