• Home »
  • Personal Web Server »

    8 Schritt:Schritt 1: Materialien Schritt 2: Herstellung Schritt 3: Erstkonfiguration Schritt 4: SSH einrichten Schritt 5: Installation von Apache Schritt 6: Installieren von MySQL Schritt 7: Installieren FTP Schritt 8: Finalisierung

    LAMP ist die Abkürzung für L inux A Pache M ySQL P HP steht und Komponenten erforderlich, um einen Dynamic HTML Homepage zu laufen. Diese instructable wird zeigen, wie Sie Ihre Raspberry Pi in eine persönliche Web-Server zu machen. Die Schritte zum Installieren aller Komponenten sind relativ geradlinig. Nachdem Sie Ihre persönlichen Web-Server abgeschlossen ist, können Sie es verwenden, um eine benutzerdefinierte HTML oder PHP Lebenslauf oder eine persönliche Landing Page, die ist, was ich wählte zu tun hosten. Schritt 1: Materialien - Raspberry Pi - SD-Speicherkarte (4 GB oder größer) - Netzteil kompatibel mit dem MicroB Anschluss auf der Raspberry Pi - Ethernet-Patchkabel - HDMI-kompatiblen Monitor und HDMI-Kabel - USB-Tastatur (keine Maus erforderlich ist, können Sie das gesamte Interface über die Tastatur navigieren Pfeiltasten, Enter, ESC, usw..) Schritt 2: Herstellung Der Raspberry Pi muss immer von einer SD-Karte mit einem Betriebssystem (OS) Disk-Image geladen booten. Sie können eine SD-Karte, die bereits bootfähig komplett mit dem Raspberry Pi OS gemacht hat, zu kaufen oder Sie können eine leere Karte zu kaufen und Es gibt viele Versionen des Betriebssystems für den Raspberry Pi angeboten, jedoch in diesem Beispiel, Ich habe mich entschieden zu bedienen Raspbian "Wheezy". Laden Sie die OS-Disk-Image und schreiben Sie es auf Ihre Speicherkarte. Um das Bild zu schreiben, habe ich Win32 Disk Image r. Sobald das Bild auf die Karte geschrieben, stecken Sie die Karte in den Raspberry Pi des SD-Kartenleser, und schalten Sie das Gerät ein. (Achten Sie darauf, dh Tastatur, Ethernet-Kabel, HDMI-Monitor haben alle die richtigen E / A-Geräte angeschlossen,.) Schritt 3: Erstkonfiguration Denken Sie daran, wenn Sie mess up alles, was auf dem Weg, nur neu zu formatieren Sie Ihre Karte, laden Sie das Disk-Image und erneut starten. Kein Schaden kein Foul. Nach dem Einschalten der Raspberry Pi mit der SD-Karte eingesteckt ist, werden Sie sehen, das System automatisch die Auflistung Informationen über das Betriebssystem und die Peripherie. Sie brauchen nicht zu wissen, was es bedeutet, für dieses Projekt, aber ich würde absolut nicht entmutigen von der Lektüre und das Lernen ein wenig über Ihre Raspberry Pi zu Ihrem eigenen Nutzen! Nachdem der Boot-Informationen abgeschlossen ist, werden Sie mit der Raspi-config-Fenster dazu aufgefordert werden. Hier sollten Sie die folgenden Änderungen vornehmen: - Erweitern Sie Root-Partition, so dass alle Platz auf der SD-Karte ist verwendbar. - Set Zeitzone. - Aktivieren Sie SSH-Server (in den erweiterten Optionen gefunden) - Deaktivieren Sie Boot auf dem Desktop, wir, dieses Programm nur mit dem Terminal-Umgebung konfigurieren möchten. - Aktualisieren Sie Ihre Raspberry Pi (in den erweiterten Optionen gefunden) - Starten Sie den Raspberry Pi zu diesem Zeitpunkt. Verwenden Sie den folgenden Code in Ihre Raspberry Pi neu zu starten: sudo reboot * Ich weiß auch nicht empfehlen Overclocking Ihren Pi zu diesem Projekt arbeitet die Standardeinstellung perfekt und Overclocking wird die Gesamtlaufzeit der Hardware zu reduzieren. Darüber hinaus, um auf dieses Fenster jederzeit nach der ersten Konfiguration zu erhalten, verwenden Sie den folgenden Befehl: sudo Raspi-config Schritt 4: SSH einrichten Jetzt sind Sie in der Lage, in Ihrem Pi ssh, so dass Sie auf sie von einem anderen Computer arbeiten können, wenn Sie möchten. Sobald die Raspberry Pi neu gestartet wird, wird es Sie zum Anmeldeinformationen aufgefordert. Wo es heißt "raspberrypi Login:" Geben Sie den Standard-Benutzernamen, die pi ist und drücken Sie Enter. Wo es heißt "Password:" Geben Sie das Standard-Passwort, die Himbeere ist * Wenn Sie das Kennwort eingeben, werden keine Zeichen angezeigt werden. Nicht ausgeflippt bekommen und denken, Ihre Tastatur funktioniert nicht mehr. Geben Sie einfach das Passwort wie gewohnt und 'Enter, wenn Sie fertig sind. Ich verspreche, er empfängt ihre Eingabe! An dieser Stelle finden Sie die IP-Adresse Ihres Raspberry Pi mit dem folgenden Befehl: ifconfig In der zweiten Zeile der Ausgabe werden Sie "inet addr:" sehen, gefolgt von einer Zahl auf die Wirkung von 192.168.1.1 (Ihnen wird etwas anders, aber Sie bekommen die Idee). Notieren Sie diese Nummer, und bringen Sie Ihre SSH-Client. Für dieses Beispiel verwende ich eine Anwendung namens Putty als meine SSH-Client. Geben Sie die IP-Adresse, die Sie sich von der ifconfig Schritt in das Textfeld, die besagt, schrieb "Host-Name (oder IP-Adresse)" Es wird Sie zum Login-Daten auffordern, wird diese die gleiche wie zuvor. Benutzername ist pi und das Passwort ist Himbeere Wenn Sie angemeldet sind, ist es eine gute Sicherheitspraxis, um das Standardkennwort zu ändern. Ändern Sie Ihr Passwort mit dem folgenden Befehl: sudo passwd pi Führen Sie die folgenden Befehle ein, um sicherzustellen, dass Ihr Betriebssystem auf dem neuesten Stand (schlagen Sie nach jedem und warten, bis man läuft bis zum Abschluss vor dem Start eine andere): sudo apt-get update sudo apt-get upgrade Schritt 5: Installation von Apache Um Apache und PHP zu installieren, verwenden Sie den folgenden Befehl ein: sudo apt-get install apache2 php5 libapache2-mod-php5 Sie werden aufgefordert, wenn Sie möchten, um fortzufahren, geben Sie y für Ja und drücken Sie Enter, um fortzufahren. Dieser Vorgang kann einige Minuten dauern. Wenn Sie Fehler erhalten, führen Sie die folgenden Befehle: sudo groupadd www-data sudo usermod -g www-data www-data Starten Sie Apache mit dem folgenden Befehl: sudo Service apache2 restart Gehen Sie nun in Ihrem Web-Browser der Wahl und geben Sie die IP Adresse des Raspberry Pi ist in die URL-Leiste. (wenn Sie nicht die IP-Adresse erinnern, verwenden Sie den Befehl ifconfig aus früheren in diesem Tutorial.   Sie sollten eine Web-Seite, die sagt, siehe "Es funktioniert!" wie auf dem Bild oben: Schritt 6: Installieren von MySQL Installieren Sie MySQL mit dem folgenden Befehl: sudo apt-get install mysql-server mysql-client php5-mysql Sie werden gefragt, ob Sie fortfahren möchten, geben Sie y für Ja und drücken Sie Enter, um fortzufahren. Während der Installation werden Sie aufgefordert, ein neues Kennwort für den MySQL-Benutzer root festgelegt werden. Geben Sie ein Kennwort Ihrer Wahl, bestätigen Sie das Kennwort erneut ein, um die Installation fortzusetzen. Schritt 7: Installieren FTP Installieren Sie FTP, damit die Übertragung von Dateien zu und von Ihrem Raspberry Pi. Zuerst müssen wir das Eigentum an der Web-Root zu nehmen. Um dies zu tun, verwenden Sie den folgenden Befehl ein: sudo chown -R pi / var / www Als nächstes installieren vsftpd mit dem folgenden Befehl: sudo apt-get install vsftpd Jetzt können wir die Konfiguration zu starten. Zunächst müssen die vsftpd.config Datei bearbeiten.   So bearbeiten Sie die Datei mit dem folgenden Befehl: sudo nano /etc/vsftpd.conf Suchen und bearbeiten Sie die folgenden Zeilen wie folgt angegeben: Ändern anonymous_enable = YES, um anonymous_enable = NO, Kommentar- local_enable = YES Kommentar- write_enable = YES dann an die Ende der Datei und fügen force_dot_files = YES * zu kommentieren, entfernen Sie das Nummernzeichen (#) vor der angegebenen Zeile verlassen Sie den Bearbeitungsoberfläche durch Drücken von Strg + X, geben Sie y ein, um die Änderungen zu bestätigen und drücken Sie die Eingabetaste, um den Dateipfad zu speichern.   Starten Sie den FTP-Dienst mit dem folgenden Befehl: sudo Service vsftpd restart Schritt 8: Finalisierung Ändern Sie das root-Passwort Ihres Raspberry Pi mit dem folgenden Befehl: sudo passwd root Fügen Sie den Benutzer root als mod mit dem folgenden Befehl: sudo usermod -L root An dieser Stelle sollte der Server in Betrieb sein und Sie sollten in der Lage, Dateien über FTP mit Ihrem Server IP-Adresse und den Anschluss über Port 21 zu übertragen. Ich werde ins Detail darüber, wie ich hinzugefügt eine HTML-Bewerbung an meine Pi, wenn ich eine andere freie Minute zu gehen, aber jetzt Sie alle können zumindest alle die richtigen Komponenten auf Ihrem Rechner installiert zu erkunden die Möglichkeiten auf eigene Faust! $(function() {$("a.lightbox").lightBox();});

    Seiten: