Einen Raspberry Pi Web Server aufsetzen

Опубликовал Admin
9-05-2017, 08:20
4 789
0
Wenn du nach einer Möglichkeit suchst, einen günstigen Web-Server aufzusetzen, der vorrangig als Testumgebung oder zum Speichern von Dateien genutzt wird, dann ist der Raspberry Pi ideal für dich. Was ist ein Raspberry Pi? Es ist ein günstiger Mini-Computer, ideal für einfache Funktionen. Diese Anleitung zeigt dir, wie du einen neuen Raspberry Pi in einen Web-Server verwandelst. Bitte beachte, dass wir für diesen Artikel mit Windows arbeiten.

Starten des Raspberry Pi Betriebssystems

  1. Beziehe eine Lizenz des Raspberry Pi OS (Operating System, Betriebssystem) über den Link im Bereich Quellen. Es gibt verschiedene Distributionen, aber in diesem Artikel werden wir die Version "Raspbian" nutzen.
  2. Extrahiere das Image auf die SD-Karte. Dafür brauchen wir ein Tool mit der Bezeichnung Win32 Disc Imager. Ein Link zu diesem ist ebenfalls im Bereich Quellen. Öffne jetzt das Tool, navigiere zum Laufwerksbuchstaben, in dem deine SD-Karte ist, wähle den Ort des Image des Raspberry Pi OS und wähle Brennen.
  3. Wenn der Brennvorgang abgeschlossen ist, kannst du die SD-Karte in deinen Raspberry Pi einlegen, und dann den Rest der Kabel einstecken. Achte darauf, den Mini-USB-Stecker zuletzt einzustecken.
  4. Wenn das Laden des Betriebssystems abgeschlossen ist, musst du dich einloggen. Der Standard-Benutzername ist "pi" und das Standard-Passwort "raspberry".
  5. Beginne mit dem Ändern des Passworts. Gib in der Kommandozeile Folgendes ein:
  6. Gib dein neues Passwort ein und bestätige es dann. Bitte beachte, dass sich der Cursor bei der Eingabe von Passwörtern nicht bewegt, aber du gibst trotzdem Text ein.

Software-Updates ausführen

  1. Da du eine neue Version von Debian ausführst, musst du etwas aufräumen, aktualisieren und installieren. Zuerst aktualisieren wir die Uhr, die Quell-Dateien und dann alle vorinstallierten Pakete. Gib das Folgende in der Kommandozeile ein (drücke nach jeder Zeile auf Enter):
  2. Lege das Datum und die Uhrzeit fest. In der Befehlszeile (ersetze Teile wie notwendig):

Halte die Firmware aktuell

  1. Als Nächstes wollen wir das Update-Tool Hexxeh RPI installieren, um Raspberry Pi aktuell zu halten. Führe dafür die folgenden Befehle aus (drücke nach jeder Zeile auf Enter):

SSH einrichten

  1. Jetzt richten wir SSH ein, damit wir alles andere von einem anderen Computer machen können. Notiere dir dafür zuerst die IP-Adresse des Raspberry Pi: Du solltest etwas in der Art sehen: eth0 Link encap:Ethernet HWaddr fe:fd:45:xx:xx:xx inet addr:69.164.xxx.xxx Bcast:69.164.xxx.xxx Mask:255.255.255.0 inet6 addr: fe80::fcfd:xxx:xxx:xxx/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:35463998 errors:0 dropped:0 overruns:0 frame:0 TX packets:30563995 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:11300336376 (11.3 GB) TX bytes:33179556297 (33.1 GB) Interrupt:76 Stelle sicher, dass du mit dem Internet verbunden bist!! Der Tag eth0 erscheint, wenn du ein Ethernet-Kabel eingesteckt hast. WLAN könnte wlan0 sein, könnte sich aber auch davon unterscheiden. "inet addr:69.164.xxx.xxx" in der zweiten Zeile ist die IP-Adresse deines Raspberry Pi.
  2. Aktiviere jetzt SSH und starte neu (drücke nach jeder Zeile auf Enter):
  3. Du kannst jetzt die Kabel für deine USB-Tastatur und deinen Monitor abziehen. Diese sind nicht mehr notwendig, da alles andere über SSH gemacht wird.
  4. Lade einen SSH-Client wie PuTTy (www.putty.org) herunter, der kostenlos von Google heruntergeladen werden kann, und verbinde dich auf die IP-Adresse deines Raspberry Pi, indem du dich mit dem Benutzernamen "pi" und dem Passwort, das du zuvor festgelegt hast, einloggst.

Installieren des Web-Servers

  1. Um Apache und PHP zu installieren, führe die folgenden Befehle aus:
  2. Starte den Service jetzt neu: ODER sudo /etc/init.d/apache2 restart
  3. Gib die IP-Adresse deines Raspberry Pi in deinen Browser ein. Du solltest eine einfache Seite sehen, die anzeigt "Es funktioniert!".

Installiere MySQL

  1. Um MySQL zu installieren, installiere mit dem folgenden Befehl einige Pakete:

Installiere FTP

  1. Wir installieren jetzt FTP, um die Übertragung von Dateien auf und von deinem Raspberry Pi zu ermöglichen.
  2. Übernimm den Web Root:
  3. Installiere als Nächstes vsftpd:
  4. Bearbeite deine vsftpd.conf-Datei:
  5. Nimm die folgenden Änderungen vor:
    • anonymous_enable=YES auf anonymous_enable=NO.
    • Entferne das # vor local_enable=YES und write_enable=YES, damit es nicht mehr als Kommentar behandelt wird.
    • Gehe dann in der Datei nach unten und füge force_dot_files=YES hinzu.
  6. Speichere jetzt und schließe die Datei, indem du die Tasten Strg + O und Strg + X drückst.
  7. Starte jetzt vsftpd neu:
  8. Erstelle eine Verknüpfung im Home-Ordner des Pi auf /var/www:
  9. Du kannst jetzt per FTP auf den Pi zugreifen und über eine Verknüpfung, die beim Login erscheinen sollte, auf den Ordner /var/www zugreifen.

Tipps

  • Es ist nicht notwendig, einen FTP-Server zu installieren, wenn du den SSH-Server installiert hast. Du kannst eine Anwendung wie WinSCP nutzen, um dich über SCP zu verbinden, was sicherer ist und die Notwendigkeit verhindert, dass du einen weiteren Port auf auf deinem Raspberry Pi öffnen musst.
  • Wenn du eine Fehlermeldung: "wget: command not found" bekommst, führe "sudo apt-get install wget" aus.

Was du brauchst

  • Raspberry Pi (Modell B)
  • Eine leere SD-Karte mit mindesten 4 GB
  • MikroUSB-Kabel (für Strom)
  • Netzwerk-Kabel mit Internetzugang
  • USB-Tastatur
Теги:
Information
Users of Guests are not allowed to comment this publication.
Статьи