Erstellen einer WordPress-Website

In dieser Schnellstartanleitung erfahren Sie, wie Sie Ihre erste WordPress-Website mit dem WordPress Azure Marketplace-Element von App Service im Azure App Service erstellen und bereitstellen, zusammen mit der Azure Database for MySQL - Flexible Server.

In diesem Quickstart wird die Stufe Standard für Ihre App und eine Burstable, B2s Stufe für Ihre Datenbank verwendet, wodurch Kosten für Ihr Azure-Abonnement anfallen. Für Preise besuchen Sie App Service-Preise, Azure Database for MySQL-Preise, Content Delivery Network-Preise und Azure Blob Storage-Preise. Weitere Informationen finden Sie unter What is WordPress on App Service?

Umfang

In dieser Schnellstartanleitung wird Folgendes vermittelt:

  • Erstellen einer WordPress-Website aus dem Azure Marketplace
  • Konfigurieren einer MySQL Flexible Server-Datenbank
  • Einrichten von App Service-Hostingplänen
  • Bereitstellen und Verwalten Ihrer WordPress-Website
  • Sichern Ihrer WordPress-Website mit bewährten Methoden

Voraussetzungen

Sie benötigen ein Azure-Konto mit einem aktiven Abonnement. Erstellen Sie ein Azure Konto kostenlos.

Erstellen einer WordPress-Website mithilfe des Azure-Portals

  1. Um mit dem Erstellen der WordPress-Website zu beginnen, navigieren Sie zu https://portal.azure.com/#create/WordPress.WordPress.

    Screenshot zum Erstellen einer WordPress-Website auf Azure App Service.

  2. Vergewissern Sie sich auf der Registerkarte " Grundlagen " unter "Projektdetails", dass das richtige Abonnement ausgewählt ist. Wählen Sie "Neue Ressourcengruppe erstellen " aus, und geben Sie "myResourceGroup" für den Namen ein.

  3. Wählen Sie unter "Hostingdetails" eine Region aus, aus der Sie Ihre App bedienen möchten, und geben Sie dann einen global eindeutigen Namen für Ihre Web-App ein. Wählen Sie unter "Hostingpläne" die Option "Standard" aus. Wählen Sie "Plan ändern" aus, um Features und Preisvergleiche anzuzeigen.

  4. Wählen Sie unter WordPress-Setup Ihre bevorzugte Websitesprache aus, und geben Sie dann eine Administrator-E-Mail, einen Administratorbenutzernamen und ein Administratorkennwort ein. Die Administrator-E-Mail wird nur für die administrative Anmeldung von WordPress verwendet.

  5. (Optional) Wählen Sie die Registerkarte "Add-Ins " aus. Empfohlene Einstellungen (einschließlich verwalteter Identität) sind standardmäßig bereits aktiviert. Deaktivieren Sie die Kontrollkästchen, wenn Sie mit diesen Einstellungen nicht vertraut sind. Weitere Informationen finden Sie unter Konfigurieren von WordPress-Add-Ins .

  6. Wählen Sie die Registerkarte "Überprüfen+ Erstellen" aus . Nachdem die Überprüfung ausgeführt wurde, wählen Sie die Schaltfläche " Erstellen " aus, um die WordPress-Website zu erstellen.

  7. Navigieren Sie zu Ihrer Website-URL, und überprüfen Sie, ob die App ordnungsgemäß ausgeführt wird. Das Laden der Website kann einige Minuten dauern. Wenn Sie einen Fehler erhalten, sollten Sie einige Minuten warten und dann den Browser aktualisieren.

    Screenshot der WordPress-Website auf Azure App Service.

  8. Um auf die WordPress-Admin-Seite zuzugreifen, gehen Sie zu /wp-admin und verwenden Sie die Anmeldedaten, die Sie im WordPress-Setup-Schritt erstellt haben.

    Screenshot der WordPress-Administratoranmeldung auf Azure App Service.

Bereinigen von Ressourcen

Wenn die Ressourcengruppe, der App-Dienst und alle zugehörigen Ressourcen nicht mehr benötigt werden, können Sie sie löschen.

  1. Wählen Sie auf der Seite "App Service-Übersicht " die Ressourcengruppe aus, die Sie im vorherigen Schritt erstellt haben.

    Screenshot der Ressourcengruppe auf der App Service-Übersichtsseite.

  2. Wählen Sie auf der Seite Ressourcengruppe die Option Ressourcengruppe löschen aus. Bestätigen Sie dann den Namen der Ressourcengruppe, um das Löschen der Ressourcen abzuschließen.

Weitere Überlegungen

Konfigurieren von WordPress-Add-Ins

Auf der Registerkarte "Add-Ins " sind die empfohlenen Einstellungen standardmäßig bereits aktiviert:

  • Verwaltete Identitäten entfernen den Aufwand für die Verwaltung vertraulicher Anmeldeinformationen für den Zugriff auf Azure Ressourcen, wodurch Ihre Website hochgradig sicher wird.
  • Azure Communication Service ermöglicht Anwendungs-zu-Person-E-Mails in großem Umfang mit Azure Communication Services.
  • Azure Content Delivery Network hilft, die Leistung, Verfügbarkeit und Sicherheit zu verbessern, indem ein verteiltes Netzwerk von Servern verwendet wird, das zwischengespeicherte Inhalte an Standorten mit Anwesenheitsstellen in der Nähe von Endbenutzern speichern kann.
  • Azure Front Door (AFD) bietet eine dynamische Website-Beschleunigung, die die Reaktionszeiten reduziert und gleichzeitig die Bereitstellung von Inhalten ermöglicht, indem diese auf den nächstgelegenen Edgeservern zwischengespeichert werden, um schnellere Mediendownloads zu ermöglichen.
  • mit Azure Blob Storage können Sie Bilder, Videos und andere Dateien speichern und darauf zugreifen. Dadurch wird die Auslastung auf Ihrem Webserver effektiv reduziert, wodurch die Leistung und die Benutzererfahrung verbessert werden.

Weitere Informationen zu WordPress-Add-Ins finden Sie unter Add-Ins und mehr.

Verwalten von MySQL Flexible Server, Benutzername oder Kennwort (optional)

  • Der MySQL Flexible Server wird hinter einem privaten virtuellen Netzwerk erstellt und kann nicht direkt aufgerufen werden. Um auf die Datenbank zuzugreifen oder diese zu verwalten, verwenden Sie phpMyAdmin, das mit der WordPress-Website bereitgestellt wird. Sie können auf phpMyAdmin zugreifen, indem Sie die folgenden Schritte ausführen:

    • Navigieren Sie zur URL: https://<sitename>.azurewebsites.net/phpmyadmin
    • Melden Sie sich mit dem Benutzernamen und dem Kennwort des flexiblen Servers an.
  • Der Datenbankname und das Kennwort von MySQL – Flexibler Server werden automatisch generiert. Um diese Werte nach der Bereitstellung abzurufen, wechseln Sie in Azure App Service zum Abschnitt "Anwendungseinstellungen" auf der Seite "Konfiguration". Die WordPress-Konfiguration wird so geändert, dass diese Anwendungseinstellungen verwendet werden, um eine Verbindung mit der MySQL-Datenbank herzustellen.

  • Informationen zum Ändern des MySQL-Datenbankkennworts finden Sie unter Zurücksetzen des Administratorkennworts. Wenn die MySQL-Datenbankanmeldeinformationen geändert werden, müssen die Anwendungseinstellungen aktualisiert werden. Die Anwendungseinstellungen für mySQL-Datenbank beginnen mit dem DATABASE_ Präfix. Weitere Informationen zum Aktualisieren von MySQL-Kennwörtern finden Sie unter WordPress für App Service.

Ändern des WordPress-Administratorkennworts (optional)

Die Anwendungseinstellungen für WordPress-Administratoranmeldeinformationen dienen nur zu Bereitstellungszwecken. Das Ändern dieser Werte hat keine Auswirkung auf die WordPress-Installation. Informationen zum Ändern des WordPress-Administratorkennworts finden Sie unter Zurücksetzen Ihres Kennworts. Die Anwendungseinstellungen für WordPress-Administratoranmeldeinformationen beginnen mit dem WORDPRESS_ADMIN_ Präfix. Weitere Informationen zum Aktualisieren des WordPress-Administratorkennworts finden Sie unter Changing WordPress Admin Credentials.

Migrieren zu App Service für Linux (optional)

Um Ihre WordPress-App zu App Service für Linux zu migrieren, können Sie ein WP-Plug-In verwenden oder manuell mit FTP und einem MySQL-Client migrieren. Weitere Dokumentation, einschließlich Migrating to App Service, finden Sie unter WordPress - App Service für Linux.

Sicher mit benutzerdefinierter Domäne und Zertifikat