Schritt 1: Starten und konfigurieren Sie eine Amazon Linux- oder Red Hat Enterprise Linux Amazon EC2 EC2-Instance - AWS CodeDeploy

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Schritt 1: Starten und konfigurieren Sie eine Amazon Linux- oder Red Hat Enterprise Linux Amazon EC2 EC2-Instance

Um die WordPress Anwendung bereitzustellen CodeDeploy, benötigen Sie eine Amazon EC2 EC2-Instance, auf der Amazon Linux oder Red Hat Enterprise Linux (RHEL) ausgeführt wird. Die Amazon EC2 EC2-Instance erfordert eine neue Sicherheitsregel für eingehenden Datenverkehr, die HTTP-Verbindungen zulässt. Diese Regel ist erforderlich, um die WordPress Seite nach erfolgreicher Bereitstellung in einem Browser anzuzeigen.

Folgen Sie den Anweisungen in Erstellen Sie eine Amazon EC2 EC2-Instance für CodeDeploy. Wenn Sie zu dem Teil in diesen Anweisungen gelangen, in dem es darum geht, der Instance ein Amazon EC2 EC2-Instance-Tag zuzuweisen, geben Sie unbedingt den Tag-Schlüssel von Name und den Tag-Wert von an. CodeDeployDemo (Wenn Sie einen anderen Tag-Schlüssel oder Tag-Wert angeben, dann können die Anweisungen in Schritt 4: Stellen Sie Ihre WordPress Anwendung bereit zu unerwarteten Ergebnissen führen.)

Nachdem Sie die Anweisungen zum Starten der Amazon EC2 EC2-Instance befolgt haben, kehren Sie zu dieser Seite zurück und fahren Sie mit dem nächsten Abschnitt fort. Fahren Sie nicht mit Erstellen Sie eine Anwendung mit CodeDeploy dem nächsten Schritt fort.

Connect zu Ihrer Amazon Linux- oder RHEL Amazon EC2 EC2-Instance her

Nachdem Ihre neue Amazon EC2 EC2-Instance gestartet wurde, folgen Sie diesen Anweisungen, um zu üben, wie Sie sich mit ihr verbinden.

  1. Verwenden Sie den ssh Befehl (oder einen SSH-fähigen Terminalemulator wie PuTTY), um eine Verbindung zu Ihrer Amazon Linux- oder RHEL Amazon EC2 EC2-Instance herzustellen. Sie benötigen die öffentliche DNS-Adresse der Instance und den privaten Schlüssel für das key pair, das Sie beim Starten der Amazon EC2 EC2-Instance verwendet haben. Weitere Informationen finden Sie unter Connect to Your Instance (Verbindung mit der Instance herstellen).

    Wenn die öffentliche DNS-Adresse beispielsweise lautet ec2-01-234-567-890.compute-1.amazonaws.com und Ihr Amazon EC2 EC2-Instance-Schlüsselpaar für den SSH-Zugriff benannt istcodedeploydemo.pem, würden Sie Folgendes eingeben:

    ssh -i /path/to/codedeploydemo.pem ec2-user@ec2-01-234-567-890.compute-1.amazonaws.com

    /path/to/codedeploydemo.pemErsetzen Sie durch den Pfad zu Ihrer .pem Datei und die Beispiel-DNS-Adresse durch die Adresse Ihrer Amazon Linux- oder RHEL Amazon EC2 EC2-Instance.

    Anmerkung

    Wenn ein Fehler angezeigt wird, der besagt, dass die Berechtigungen der Schlüsseldatei nicht restriktiv genug sind, müssen Sie diese Berechtigungen einschränken, sodass nur der aktuelle Benutzer (Sie) Zugriff hat. Geben Sie beispielsweise mit dem chmod Befehl unter Linux, macOS oder Unix Folgendes ein:

    chmod 400 /path/to/codedeploydemo.pem
  2. Nachdem Sie sich angemeldet haben, sehen Sie das AMI-Banner für die Amazon EC2 EC2-Instance. Für Amazon Linux sollte es so aussehen:

    __| __|_ ) _| ( / Amazon Linux AMI ___|\___|___|
  3. Sie können sich jetzt von der laufenden Amazon EC2 EC2-Instance abmelden.

    Warnung

    Beenden oder beenden Sie die Amazon EC2 EC2-Instance nicht. Andernfalls kann sie CodeDeploy nicht bereitgestellt werden.

Fügen Sie eine Regel für eingehenden Datenverkehr hinzu, die HTTP-Verkehr zu Ihrer Amazon Linux- oder RHEL Amazon EC2 EC2-Instance zulässt

Im nächsten Schritt wird bestätigt, dass Ihre Amazon EC2 EC2-Instance über einen offenen HTTP-Port verfügt, sodass Sie die Startseite der bereitgestellten WordPress Anwendung in einem Browser sehen können.

  1. Melden Sie sich bei der Amazon EC2 EC2-Konsole an AWS Management Console und öffnen Sie sie unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie Instances und dann Ihre Instance aus.

  3. Wählen Sie auf der Registerkarte Beschreibung unter Sicherheitsgruppen die Option Regeln für eingehenden Datenverkehr anzeigen aus.

    In Ihrer Sicherheitsgruppe sollte eine Liste mit Regeln wie die folgende angezeigt werden:

    Security Groups associated with i-1234567890abcdef0 Ports Protocol Source launch-wizard-N 22 tcp 0.0.0.0/0 ✔
  4. Wählen Sie unter Sicherheitsgruppen die Sicherheitsgruppe für Ihre Amazon EC2 EC2-Instance aus. Ein möglicher Name ist launch-wizard-N. Beim N im Namen handelt es sich um eine Nummer, die Ihrer Sicherheitsgruppe beim Erstellen Ihrer Instance zugewiesen wurde.

    Wählen Sie die Registerkarte Inbound (Eingehend). Wenn die Sicherheitsgruppe für Ihre Instance korrekt konfiguriert ist, sollte Ihnen eine Regel mit den folgenden Werten angezeigt werden:

    • Typ: HTTP

    • Protocol (Protokoll): TCP

    • Portbereich: 80

    • Quelle: 0.0.0.0/0

  5. Wenn Sie keine Regel mit diesen Werten sehen, gehen Sie wie unter Regeln zu einer Sicherheitsgruppe hinzufügen beschrieben vor, um sie einer neuen Sicherheitsregel hinzuzufügen.