GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Nächste Schritte nach dem Erstellen eines LAMP-Servers

Sie können CloudOrchestration verwenden, um einen Linux® Apache® MySQL® PHP® (LAMP)-Server einzurichten. Der resultierende Server hat eine Basiskonfiguration, aber Sie können ihn verwenden, um viele PHP-basierte Websites zu hosten. Die LAMP Cloud Orchestration-Vorlage wurde entwickelt, um mehrere einfache Sites zu hosten, aber wir empfehlen dringend, dass Sie eine Einrichtung mit mehreren Servern verwenden, wenn Sie zu einem größeren Umfang wachsen.

Bei anderen Cloud Orchestration-Vorlagen ist der Großteil der Konfiguration bereits abgeschlossen, und Sie müssen nur noch Ihre Inhalte importieren. Dieses Tutorial verwendet Ubuntu® 14.04 und konzentriert sich auf das Sichern des Servers, das Einrichten mehrerer virtueller Hosts zum Hosten mehrerer Sites und das Importieren Ihrer Inhalte in die entsprechenden Verzeichnisse.

Hinweis :Um dieses Tutorial abzuschließen, sind Grundkenntnisse der Linux-Betriebssysteme erforderlich.

Melden Sie sich bei Ihrem Server an

Wenn Sie einen Server mithilfe einer Cloud Orchestration-Vorlage erstellen, erhalten Sie eine Reihe von Anmeldeinformationen. Für einen LAMP-Server erhalten Sie drei Anmeldeinformationen:einen Secure Shell (SSH)-Schlüssel, ein phpMyAdmin-Passwort und ein MySQL-Root-Passwort. (Sie sollten Ihren phpMyAdmin-Benutzernamen bereits während des Einrichtungsvorgangs festgelegt haben.)

Sie müssen sich zuerst mit Ihrem SSH-Schlüssel bei Ihrem Server anmelden. Die Verwendung eines SSH-Schlüssels ist viel sicherer als die Verwendung eines Kennworts.

Führen Sie in der Befehlszeile den folgenden Befehl aus, um eine Textdatei zu erstellen, die Ihren SSH-Schlüssel enthält:

$ vim ~/.ssh/mykeyfile.txt

Fügen Sie den Inhalt des SSH-Schlüssels, den Sie erhalten haben, in diese Datei ein. Wenn Sie den Vim-Texteditor verwenden, drücken Sie zuerst das i Taste, um Eingabemodus auszuwählen , dann cmd-v um den Schlüssel einzufügen. Nachdem Sie den SSH-Schlüssel eingefügt haben, drücken Sie Esc , dann geben Sie :wq ein um Ihre Änderungen zu schreiben.

Ändern Sie als Nächstes die Dateiberechtigungen, um nur dem Eigentümer Lese- und Schreibzugriff zu gewähren, wie im folgenden Beispiel gezeigt:

$ chmod 600 ~/.ssh/mykeyfile.txt

Jetzt können Sie sich beim Server anmelden, indem Sie den folgenden Befehl ausführen:

$ ssh -i ~/.ssh/mykeyfile.txt -l root 123.45.6.789

Die folgende Ausgabe wird angezeigt:

The authenticity of host '123.45.6.789 (<no hostip for proxy command>)' can't be established.
RSA key fingerprint is a1:b2:c3:d4:ab💿ef:gh:m5:1a:2b:c3:45.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '123.45.6.789' (RSA) to the list of known hosts.

Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-37-generic x86_64)
root@web:~#

Grundlegende Cloud-Server-Sicherheit

Rackspace macht Ihr Standard-Cloud-Server-Image so sicher wie möglich, aber die erste Verteidigungslinie liegt in Ihren Händen. Wir empfehlen mindestens, dass Sie Ihren Server sichern, indem Sie die folgenden Schritte ausführen:

  1. Erstellen Sie einen administrativen Benutzer, damit Sie keine Aktionen als Root-Benutzer ausführen müssen.

    Hinweis :Stellen Sie sicher, dass der Benutzer Teil der Apache-Gruppe ist und über Sudo-Privilegien verfügt.

  2. Deaktivieren Sie die Root-Anmeldung. Dadurch wird verhindert, dass jemand, der möglicherweise mit den Anmeldedaten des Root-Benutzers in Berührung kommt, sich damit beim Server anmeldet.

  3. Befolgen Sie die Anweisungen zum Generieren eines SSH-Schlüsselpaars für den neuen Benutzer, den Sie erstellen.

  4. Wenn Sie weitere Benutzer haben, die möglicherweise Zugriff auf den Server benötigen (z. B. ein Entwickler, der auf Vertragsbasis für Sie arbeitet), empfehlen wir Ihnen, zu diesem Zeitpunkt Benutzerprofile für sie zu erstellen.

  5. Öffnen und schließen Sie alle erforderlichen Ports. Ihr neuer LAMP-Server hat bereits die Ports 80 und 443 geöffnet, um HTTP-Verkehr zu ermöglichen.


Linux
  1. 7 Schritte zur Sicherung Ihres Linux-Servers

  2. SSH-Anmeldung beim RHEL 7-Server ohne Passwort

  3. Schritte vor der Einrichtung

  4. SSH-Verbindung zum Google Cloud-Server nach dem Neustart nicht möglich?

  5. Snapshots erstellen und verwalten

So installieren Sie LAMP auf einem Ubuntu 15.04-Server

So richten Sie Nginx Cache auf einem LAMP-Server ein

Erstellen eines Cloud-Servers aus einer ISO

Installieren Sie LAMP Stack auf Rocky Linux 8

So installieren Sie LAMP Stack auf Oracle Linux 8

Erstellen Sie einen Cloud-Server