Konfigurieren Sie Ihren Raspberry Pi als Webserver

Webserver

Noch vor wenigen Tagen musste ich einigen Familienmitgliedern eine Webanwendung zeigen, an der ich arbeitete, damit sie mir ihre Sicht auf die Entwicklung mitteilen und mir sagen oder vielmehr anleiten konnten, wo ich fortfahren sollte. Um dies zu tun, war die Wahrheit, dass ich keinen Platz von einer Firma oder einer Webadresse oder so etwas kaufen wollte. In diesem Sinne mein einziger 'Heil„Es ging darum, meinen eigenen Server mit dem Wenigen einzurichten, das ich zu Hause hatte, und hier kommt die Hilfe ins Spiel Raspberry Pi.

Wenn Sie jemals an der Entwicklung einer Webanwendung gearbeitet haben, werden Sie sicherlich all diese kostenlosen Programme wie kennen LAMP, ein Akronym für Linux Apache MySQL und PHP, dh ein Programm, mit dem Sie durch einfache Installation auf Ihrem Linux-Computer dynamische HTML-Webseiten ausführen können, da es alles installiert, was Sie dafür benötigen. Natürlich haben wir auch andere Versionen für Windows, in diesem Fall WAMP und sogar XAMP für andere Betriebssysteme.

LAMPEN-Logo

So konfigurieren Sie einen Raspberry Pi, um ihn als Webserver verwenden zu können.

Bei unserem Raspberry Pi müssen wir die LAMP-Version installieren, damit Sie jede Art von Webanwendung, Webseite ... oder was auch immer Sie hosten können hosten können. Bevor Sie fortfahren, benötigen Sie erwartungsgemäß einen Rasbperry Pi, a SD-Speicherkarte 4 GB Mindestkapazität, a adaptador de corriente Kompatibel mit dem MicroB-Anschluss des Raspberry Pi, einem Verbindungskabel Ethernet, Monitor HDMI-konform und a Kabel HDMI, ein Tastatur oder sogar eine Maus, obwohl dies nicht notwendig ist.

Bevor wir fortfahren, müssen wir zuerst unseren Raspberry Pi vorbereiten. Falls Sie es noch nie getan haben, sagen Sie sich, dass Sie dasselbe brauchen Booten von einer SD-Karte Diese sollte ein Disk-Image des Betriebssystems enthalten, das Sie ausführen möchten.

RGB-LED-Lichtwürfel mit Arduino
Verwandte Artikel:
3 Projekte mit RGB Led und Arduino

Eine Möglichkeit besteht darin, eine SD-Karte zu kaufen, die bereits für die Installation und den Start unseres Raspberry Pi vorbereitet ist, oder sie vollständig leer zu lassen und alles Notwendige selbst zu installieren. In meinem speziellen Fall habe ich mich für diese letzte Option entschieden. Um die Karte vorzubereiten, benötigen wir das Image des Betriebssystems, für das ich mich entschieden habe Raspbian "Wheezy". Sobald ich die ISO hatte, benutzte ich das Programm Win32-Festplattenabbild.

Sobald wir unsere SD-Karte mit allem haben, was wir brauchen, müssen wir sie nur noch in unseren Rasberry Pi einlegen und, bevor wir überhaupt anfangen, Installieren Sie alle Peripheriegeräte, die wir verwenden werdenDas heißt, Sie müssen den Bildschirm, die Tastatur oder die Maus anschließen, falls Sie sie verwenden möchten.

Wenn alles fertig ist, schalten wir einfach unseren Rasbperry Pi ein und wir werden sehen, wie das System alle Informationen über das Betriebssystem und die Elemente, die wir verbunden haben, vollautomatisch auflistet. Sobald alle diese Arbeiten erledigt sind, sehen Sie das Fenster Ans-config Hier müssen Sie die folgenden Änderungen vornehmen:

  • Erweitern Sie die Root-Partition, damit der gesamte Speicherplatz auf der SD-Karte verwendet werden kann.
  • Stellen Sie eine Zeitzone ein.
  • Aktivieren Sie den SSH-Server. Dies finden Sie unter Erweiterte Optionen.
  • Deaktivieren Sie den Start auf dem Desktop, da die gesamte Konfiguration vom Terminal aus erfolgt.
  • Aktualisieren Sie den Raspberry Pi. Diese Option finden Sie unter Erweiterte Optionen.
  • Starten Sie Ihren Raspberry Pi neu, dafür müssen wir nur schreiben Sudo Neustart.

Vorbereiten der SSH-Verbindung für die Remoteverbindung mit dem Raspberry Pi

Start- und Konfigurationsfenster für Kitt

An diesem Punkt bleibt es zu beginnen Konfigurieren Sie SSH. Auf diese Weise können Sie von einem anderen Computer aus mit Ihrem Raspberry Pi arbeiten, dh Sie können eine Remoteverbindung herstellen und neue Dateien hochladen oder die Konfiguration ändern.

Sobald Ihr Raspberry Pi in den vorherigen Schritten konfiguriert wurde, werden Sie vom System nach einem Benutzernamen und einem Kennwort gefragt. Da wir ihn zum ersten Mal starten, werden die Standardbenutzer verwendet. Wenn Sie diese nicht geändert haben, sind dies die Benutzer pi und als Passwort Himbeere.

Verwandte Artikel:
Elektronik-Kits

An dieser Stelle müssen Sie berücksichtigen, wie Linux selbst funktioniert, da trotz des Schreibens des Kennworts keinerlei Zeichen angezeigt werden. Machen Sie sich keine Sorgen, da der Text geschrieben wird.

Gerade wenn wir uns in das System einloggen, müssen wir schreiben:

ifconfig

Dank dieses Befehls können wir die IP-Adresse unseres Controllers ermitteln. Innerhalb der umfangreichen Ausgabe müssen wir nach der Linie suchen "inet-Adresse”Wir können eine ähnliche Zahl finden: 192.168.1.1. Ich sage ähnlich, da die letzte 1 sicherlich eine völlig andere Zahl ist. Diese Nummer vollständig, im Fall des Beispiels 192.168.1.1 müssen wir sie kopieren, da wir sie benötigen Zugriff über SSH von einem anderen Computer.

Zu diesem Zeitpunkt müssen wir einen SSH-Client herunterladen. In meinem Fall habe ich mich für Putty entschieden, das in praktisch allen Umgebungen bekannt ist. Die IP-Adresse, die wir jetzt kopieren, müssen wir kopieren Kitt auf dem Land "Hostname oder IP-Adresse)”. Direkt darunter werden Sie nach einem Benutzernamen und einem Passwort gefragt, die mit denen übereinstimmen, die wir für den Zugriff auf unseren Raspberry Pi verwenden. pi y Himbeere.

Sobald wir Zugriff auf das System hatten, ist es keine schlechte Idee, das Kennwort zu ändern und schließlich das gesamte System zu aktualisieren. Dazu führen wir die folgenden Befehle aus, indem wir nach jeder Eingabe die Eingabetaste drücken:

sudo passwd pi
sudo apt-get update
sudo apt-get upgrade

Wir installieren schließlich LAMP im System

Terminal mit Installationsbefehl für Apache

Schließlich kommen wir zum Punkt der Installation von LAMP und führen dazu den folgenden Befehl aus:

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

Sobald der Befehl ausgeführt wurde, werden Sie vom System gefragt, ob Sie fortfahren möchten. Sie müssen nur noch eingeben y und drücken Sie die Eingabetaste, um fortzufahren. Geben Sie im Detail an, dass dieser Installationsvorgang einige Minuten dauern kann. Falls Sie während der Installation einen Fehler haben, in meinem Fall gab es keinen, führen Sie die folgenden Befehle aus:

sudo groupadd www-data
sudo usermod -g www-data www-data

und starten Sie Apache mit dem folgenden Befehl neu:

sudo service apache2 restart

Als letzte Überprüfung müssen Sie nur zu jedem Computer gehen, den Sie zu Hause haben, einen Browser starten und in die Adressleiste die IP Ihres Raspberry Pi eingeben, auf der ein Bildschirm mit der Aufschrift angezeigt werden soll Es klappt!Dies bedeutet, dass die Installation erfolgreich war und Apache aktiv ist.

Apache Success Message Browser

Es ist Zeit, die Datenbank zu installieren

MySQL-Konfigurationsfenster

Wir installieren, was notwendig ist, um auf unsere eigenen zuzugreifen Datenbank

Um auf unsere eigene Datenbank zugreifen zu können, müssen wir nur installieren MySQL und dafür führen wir folgenden Befehl aus:

sudo apt-get install mysql-server mysql-client php5-mysql

Wieder werden wir gefragt, ob wir mit der Installation fortfahren möchten und dafür müssen wir uns nur registrieren y und drücken Sie die Eingabetaste.

Wir installieren FTP auf unserem Raspberry Pi

vsftpd.conf Dateikonfiguration

In diesem Schritt installieren wir ein FTP, um Dateien von jedem Computer an unseren Raspberry Pi und vom Raspberry Pi selbst an einen Computer senden zu können, auf dem wir sie möglicherweise benötigen. Dies ist ein Vorgang, der so einfach ist wie das Ausführen einiger Befehle wie:

sudo chown -R pi /var/www

Der nächste auszuführende Befehl wäre:

sudo apt-get install vsftpd

Sobald der gesamte Prozess abgeschlossen ist, müssen wir die Datei vsftpd.config bearbeiten und dafür müssen wir nur schreiben:

sudo nano /etc/vsftpd.conf

Wenn der Datei-Editor geöffnet wird, müssen wir die folgenden Zeilen ändern:

anonym_enable = YES zufällig anonym_enable = NO

auskommentieren local_enable = YES

auskommentieren write_enable = YES

An dieser Stelle müssen Sie zum Ende der Datei gehen und hinzufügen force_dot_files = YES

Sagen Sie Ihnen im Detail, dass Sie zum Kommentieren der vorherigen Zeilen nur das # -Zeichen vor ihnen entfernen müssen. Nachdem Sie die vorherigen Schritte ausgeführt haben, drücken Sie Strg + X. e y um alle geänderten Daten zu speichern. Als nächstes müssen Sie den FTP-Dienst mit dem folgenden Befehl erneut starten:

sudo service vsftpd restart

Mit diesen Schritten würde unser Webserver bereits einwandfrei funktionieren und darauf warten, die Dateien von unserer Webanwendung zu erhalten, um sie direkt vom Browser anzeigen zu können.


Einen Kommentar, hinterlasse deinen

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Renzo sagte

    Sehr guter Artikel. Fragen Sie, ist es notwendig, einen Kühler zu installieren, um ihn auf diese Weise zu verwenden? Mit passiver Kühlung wäre das okay?