Wie erstelle ich einen Raspberry Pi Webserver?

Posted on
Autor: Robert Simon
Erstelldatum: 22 Juni 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
Raspberry Pi als Webserver einrichten
Video: Raspberry Pi als Webserver einrichten

Inhalt

ist ein Wiki, was bedeutet, dass viele Artikel von mehreren Autoren verfasst wurden. Um diesen Artikel zu erstellen, haben 33 Personen, einige davon anonym, an seiner Ausgabe und seiner Verbesserung im Laufe der Zeit teilgenommen.

Wenn Sie nach einer Möglichkeit suchen, einen billigen Webserver zu erstellen, der hauptsächlich als Testumgebung oder zum Speichern von Dateien verwendet wird, ist der Raspberry Pi genau das Richtige für Sie. Aber was ist ein Himbeer-Pi? Es ist ein sehr preiswerter Mini-Computer, der sich perfekt für Grundfunktionen eignet. In diesem Handbuch erfahren Sie, wie Sie einen Webserver aus einem neuen Raspberry Pi erstellen. Beachten Sie, dass wir in diesem Artikel unter Windows arbeiten.


Stufen

Teil 1 von 7:
Starten Sie das Raspberry Pi-Betriebssystem

  1. 1 Beziehen Sie eine Kopie des Betriebssystems von Raspberry Pi über den Link im Abschnitt "Quellen". Es gibt verschiedene Distributionen, aber für diesen Artikel verwenden wir die "Raspbian" -Version.
  2. 2 Extrahieren Sie das Bild auf die SD-Karte. Dazu benötigen Sie ein Tool namens Win32 Disc Imager. Ein Link dazu finden Sie auch im Quellenbereich. Öffnen Sie nun das Tool, navigieren Sie zu dem Verzeichnis, in dem sich die SD-Karte befindet, wählen Sie den BS-Image-Speicherort des Raspberry Pi aus und klicken Sie auf "Brennen".
  3. 3 Nachdem Sie den Brennvorgang abgeschlossen haben, können Sie die SD-Karte in Ihren Raspberry Pi einlegen und die restlichen Kabel anschließen. Achten Sie dabei darauf, dass Sie den Mini-USB-Stick zuletzt anschließen.
  4. 4 Nachdem das Betriebssystem geladen wurde, müssen Sie sich authentifizieren. Der Standardbenutzername ist "pi" und das Standardkennwort ist "Himbeere".
  5. 5 Beginnen Sie, indem Sie das Passwort ändern. Geben Sie in der Befehlszeile Folgendes ein:

    passwd pi

  6. 6 Geben Sie Ihr neues Passwort ein und bestätigen Sie es. Bitte beachten Sie, dass sich der Cursor nicht bewegt, wenn Sie die Passwörter eingeben, sondern wenn Sie das e eingeben. Werbung

Teil 2 von 7:
Starten Sie Software-Updates

  1. 1 Während Sie eine neuere Version von Debian ausführen, müssen Sie einige Reinigungs-, Installations- und Aktualisierungsarbeiten durchführen. Zuerst werden wir die Uhr aktualisieren, unsere Quellen aktualisieren und alle vorinstallierten Pakete aktualisieren. Geben Sie Folgendes in die Befehlszeile ein (drücken Sie die Eingabetaste nach jeder Zeile):

    sudo dpkg-reconfigure tzdata sudo apt-get update sudo apt-get upgrade

  2. 2 Stellen Sie Datum und Uhrzeit ein. Geben Sie die Befehlszeile ein (ersetzen Sie sie bei Bedarf):

    sudo date --set = "30. Dezember 2013 10:00:00" Werbung

Teil 3 von 7:
Halten Sie die Firmware auf dem neuesten Stand

  1. 1 Als Nächstes möchten wir das RPI-Update-Tool von Hexxeh installieren, um den Raspberry Pi auf dem neuesten Stand zu halten. Führen Sie dazu die folgenden Befehle aus (drücken Sie nach jeder Zeile die Eingabetaste):

    sudo apt-get installiere ca-Zertifikate sudo apt-get installiere git-core sudo wget sudo chmod + x / usr / bin / rp-update sudo rp-update sudo shutdown -r jetzt Werbung

Teil 4 von 7:
Installieren Sie SSH

  1. 1 Jetzt werden wir SSH installieren, damit wir es von einem anderen Computer aus tun können. Dazu notieren wir uns zunächst die IP-Adresse des Raspberry Pi:

    ifconfig
    Sie sollten so etwas sehen:

    eth0 Verbindungskapsel: Ethernet HWaddr fe: fd: 45: xx: xx: xx Eingangsadresse: 69.164.xxx.xxx Bcast: 69.164.xxx.xxx Maske: 255.255.255.0 inet6 addr: fe80 :: fcfd: xxx: xxx: xxx / 64 Gültigkeitsbereich: Link UP RUNNING MULTICAST MTU: 1500 Metrisch: 1 RX-Pakete: 35463998 Fehler: 0 fallen gelassen: 0 Überläufe: 0 Frame: 0 TX-Pakete: 30563995 Fehler: 0 fallen gelassen: 0 Überläufe: 0 Träger: 0 Kollisionen: 0 txqueuelen: 1000 RX bytes: 11300336376 (11,3 GB) TX bytes: 33179556297 (33,1 GB) Interrupt: 76 Stellen Sie sicher, dass Sie mit dem Internet verbunden sind !! Das Schlüsselwort eth0 wird angezeigt, wenn Sie ein Ethernet-Kabel angeschlossen haben. WLAN wird wahrscheinlich wlan0 heißen, aber das kann sich ändern.
    In der zweiten Zeile "inet addr: 69.164.xxx.xxx" die IP-Adresse Ihres Raspberry Pi.

  2. 2 Aktivieren Sie nun SSH und starten Sie neu (drücken Sie die Eingabetaste nach jeder Zeile):

    Nachdem Sie die inet-Adresse notiert haben, tun Sie Folgendes: sudo /etc/init.d/ssh start jedes Mal, wenn Sie das pi starten. Tipp: Wenn ein Fehler auftritt, verwenden Sie den folgenden Befehl und anschließend den obigen Befehl. sudo apt-get install ssh Dann starte dein ft: sudo shutdown -r jetzt neu

  3. 3 Sie können jetzt die Kabel von Ihrer USB-Tastatur und Ihrem USB-Monitor abziehen. Diese werden nicht mehr benötigt, da alles andere über SSH erledigt wird.
  4. 4Laden Sie einen SSH-Client wie PuTTy (www.putty.org) herunter, der kostenlos von Google heruntergeladen werden kann und mit dem Benutzernamen "pi" und dem von Ihnen konfigurierten Passwort eine Verbindung zur IP-Adresse Ihres Raspberry Pi herstellt zuvor. Werbung

Teil 5 von 7:
Installieren Sie den Webserver

  1. 1 Führen Sie die folgenden Befehle aus, um Apache und PHP zu installieren:

    sudo apt-get installiere php5 apache2 libapache2-mod-php5

  2. 2 Starten Sie den Dienst jetzt neu:

    sudo service apache2 neu starten
    OR

    sudo /etc/init.d/apache2 neu starten

  3. 3 Geben Sie die IP-Adresse Ihres Raspberry Pi in Ihren Webbrowser ein. Sie sollten eine einfache Seite mit der Aufschrift "It Works! “. Werbung

Teil 6 von 7:
Installieren Sie MySQL

  1. 1 Um MySQL zu installieren, installieren Sie einige Pakete mit den folgenden Befehlen:

    sudo apt-get installiere mysql-server mysql-client php5-mysql Werbung

Teil 7 von 7:
FTP-Installer

  1. 1 Wir werden nun FTP installieren, mit dem Sie Dateien von und zu Ihrem Raspberry Pi übertragen können.
  2. 2 Übernimm den Besitz des Root-Webs:

    sudo chown -R pi / var / www

  3. 3 Dann installiere vsftpd:

    sudo apt-get install vsftpd

  4. 4 Bearbeiten Sie Ihre vsftpd.conf-Datei:

    sudo nano /etc/vsftpd.conf

  5. 5 Nehmen Sie folgende Änderungen vor:
    • anonymous_enable = YES à anonymous_enable = NO
    • uncomment local_enable = YES und write_enable = YES durch Entfernen des Symbols # am Anfang jeder Zeile
    • Gehen Sie dann zum Ende der Datei und fügen Sie hinzu force_dot_files = YES.
  6. 6Speichern und beenden Sie nun mit STRG-O, STRG-X.
  7. 7 Dann starte vsftpd neu:

    sudo service vsftpd restart

  8. 8 Erstellen Sie eine Verknüpfung vom PI-Basisordner zu / var / www:

    ln -s / var / www / ~ / www

  9. 9Sie können nun mit dem Pi-Benutzer einen FTP-Vorgang ausführen und über eine Verknüpfung, die nach der Authentifizierung angezeigt werden soll, auf den Ordner / var / www zugreifen. Werbung

Beratung

  • Es ist nicht erforderlich, einen FTP-Server zu installieren, wenn Sie einen SSH-Server installiert haben. Sie können eine Anwendung wie WinSCP verwenden, um eine Verbindung zu SCP herzustellen. Dies ist sicherer und erfordert nicht, dass Sie einen anderen Port auf Ihrem Raspberry Pi öffnen.
  • Wenn Sie den Fehler "wget: Befehl nicht gefunden" haben, führen Sie "sudo apt-get install wget" aus.
Werbung

Notwendige Elemente

  • Himbeer-Pi (Modell B)
  • Eine leere SD-Karte mit mindestens vier Gigabit
  • Micro-USB-Kabel (für Lebensmittel)
  • Ein Netzwerkkabel mit Internetzugang
  • USB-Tastatur
Abgerufen von "https://fr.m..com/index.php?title=make-a-server-web-Raspberry-Pi&oldid=178692"