Managed WordPress Hosting für Websites, die auf Azure App Service ausgeführt werden.
App Service ist ein Bereitstellungsziel und kein Server. Ihre Konfiguration befindet sich im Portal, Ihre Uploads befinden sich auf einem Reittier und es gibt kein Feld, von dem Sie eine Kopie aufnehmen können.
Wo eine App Service-Website tatsächlich Dinge speichert.
Alles, was normalerweise in einer Datei auf einem Server wäre, ist woanders, was genau den Export ungewöhnlich macht.
Konfiguration in den App-Einstellungen
Datenbankanmeldeinformationen, Salze und Feature-Flags werden als Umgebungsvariablen aus dem Portal eingespeist. wp-config.php liest sie, so dass die Datei selbst keine der Werte enthält, die Sie benötigen.
Ein flexibler Server, der die Daten speichert
Azure Database for MySQL läuft separat mit eigenen Firewall-Regeln und erzwungenem TLS, sodass der Export dort und nicht aus der App übernommen wird.
Uploads auf Mounted Storage
Medien werden in der Regel auf einer Azure-Dateifreigabe gespeichert, die in der App installiert ist, da das Dateisystem der App nicht irgendwo ist, um etwas zu behalten, das Sie beim Neustart überleben möchten.
Ein Deployment Slot, der Staging durchführt
Slots sind, wie App Service Staging macht, und ein Slot hat seine eigenen Einstellungen. Welcher Slot tatsächlich die Produktion bedient, wird bestätigt, bevor etwas kopiert wird.
Vordertür vor allem
Caching, WAF-Regeln und benutzerdefiniertes Routing werden häufig in Azure Front Door oder CDN konfiguriert, wo der Datenverkehr lange vor WordPress angezeigt wird.
Lesen Sie das Portal und nehmen Sie dann die Kopie.
Ein App Service Export, der mit dem Dateisystem beginnt, erhält eine Site, die keine Verbindung zu ihrer eigenen Datenbank herstellen kann, da keine der Anmeldeinformationen in den Dateien enthalten ist.
- App-Einstellungen exportiert vor allem anderen
- MySQL flexibler Server mit TLS-Erzwungen
- Gespeicherte Dateifreigabe
- Slots und Front Door Regeln bestätigt
Keine Kaltstarts, keine Skalierungsregeln zum Schreiben.
Der Unterschied ist, dass die Abstimmung bereits erfolgt ist und es keine Planebene gibt, die entscheidet, ob PHP genug Speicher hat.
Was wir ändern, wenn eine Website von Azure kommt
Das Thema hier ist, dass App Service absichtlich den Status aus der Anwendung heraushält, so dass die Migration gehen und ihn finden muss.
| Einstellung | So konfigurieren wir es | Warum |
|---|---|---|
| Konfigurationswerte | App-Einstellungen aus dem Portal gelesen und in die reale Konfiguration geschrieben | App Service injiziert Anmeldeinformationen und Salze als Umgebungsvariablen, so dass wp-config.php auf der Festplatte nur Referenzen enthält und eine Dateisystemkopie eine Site erzeugt, die nicht in ihre eigene Datenbank gelangen kann. |
| Datenbank | Exportiert aus Azure Database for MySQL mit seiner TLS-Anforderung | Der flexible Server sitzt hinter einer eigenen Firewall und lehnt unverschlüsselte Verbindungen ab, so dass ein auf die übliche Weise versuchter Export abgelehnt wird, bevor er startet. |
| Downloads | Gesammelt aus der gespeicherten Azure Files-Freigabe | App Service behandelt das Anwendungsdateisystem als Einweg, so dass Medien auf einer gespeicherten Freigabe gespeichert werden, die ein Bereitstellungspaket oder ein Slot-Swap niemals enthält. |
| Einsatzzeitnischen | Produktionszeit vor der Ausfuhr bestätigt | Staging auf App Service ist ein Slot mit eigenen Einstellungen, und das Kopieren der falschen führt zu einer Migration einer Website, die niemand besucht hat. |
| Vordertürregeln | Caching, WAF und Routing Verhalten an unserem Rand neu erstellt | Front Door bearbeitet diese Anfragen, bevor der App-Service involviert ist, so dass die Regeln für WordPress unsichtbar sind und lautlos verschwinden, wenn der Endpunkt deaktiviert wird. |
Einfache, transparente Preise.
Jeder Tarif umfasst eine kostenlose Migration, tägliche Backups, SSL und Support rund um die Uhr.
- 1 WordPress-Website
- 10 GB NVMe-Speicher
- Kostenloses SSL
- Tägliche Backups
- Bereitstellung mit einem Klick
- Support per Ticket
- 5 WordPress-Websites
- 50 GB NVMe-Speicher
- Kostenloses SSL
- Tägliche Backups
- Bereitstellung mit einem Klick
- Priorisierter Support per Ticket
- 20 WordPress-Websites
- 200 GB NVMe-Speicher
- Kostenloses SSL
- Tägliche Backups
- Bereitstellung mit einem Klick
- Persönlicher Support
Häufige Fragen.
Mein wp-config.php hat keine Datenbank-Anmeldeinformationen. Ist das normal?
Wie exportieren Sie Azure Database for MySQL?
Wo sind meine hochgeladenen Bilder?
Ich benutze Einsatzplätze. Welchen migrieren Sie?
Was ersetzt die Front Door?
Stoppen Sie WordPress wie eine Anwendung.
Kostenlose Migration, vom Portal wiederhergestellte Konfiguration und Speicherplatz, der mitgebracht wird.