Skip to content

Commit 73aaf74

Browse files
authored
Merge pull request #295149 from MicrosoftDocs/main
Publish to live, Sunday 4 AM PST, 2/23
2 parents 1f5940d + cc8288c commit 73aaf74

File tree

57 files changed

+688
-1371
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+688
-1371
lines changed

.openpublishing.redirection.json

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "articles/migrate/tutorial-modernize-asp-net-aks.md",
5+
"redirect_url": "/azure/migrate/migrate-services-overview",
6+
"redirect_document_id": false
7+
},
38
{
49
"source_path": "articles/databox-online/azure-stack-edge-gpu-deploy-sample-module-marketplace.md",
510
"redirect_url": "https://azuremarketplace.microsoft.com/marketplace/apps?page=1",
@@ -5959,6 +5964,11 @@
59595964
"source_path": "articles/sentinel/resources.md",
59605965
"redirect_url": "/azure/sentinel/overview",
59615966
"redirect_document_id": false
5962-
}
5967+
},
5968+
{
5969+
"source_path_from_root": "/articles/nat-gateway/tutorial-dual-stack-outbound-nat-load-balancer.md",
5970+
"redirect_url": "/azure/nat-gateway/nat-overview",
5971+
"redirect_document_id": false
5972+
},
59635973
]
5964-
}
5974+
}

articles/app-service/overview-wordpress.md

Lines changed: 58 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -5,44 +5,86 @@ keywords: app service, azure app service, wordpress, preview, app service on lin
55
author: msangapu-msft
66
ai-usage: ai-assisted
77
ms.topic: overview
8-
ms.date: 12/10/2024
8+
ms.date: 2/21/2025
99
# ms.devlang: wordpress
1010
ms.author: msangapu
1111
ms.subservice: wordpress
1212
ms.custom: mvc, linux-related-content
13+
ms.collection: ce-skilling-ai-copilot
1314
#customer intent: As a new Azure customer, I want to learn more about WordPress on App Service so that I can build an effective WP site.
1415
---
1516

1617
# What is WordPress on App Service?
1718

18-
WordPress is one of the world's most popular content management systems (CMS), powering over 40% of websites globally. It enables users to create and manage websites with ease, offering flexibility for blogs, e-commerce platforms, portfolios, corporate sites, and more. Its extensive plugin ecosystem and customizable themes make it a versatile choice for developers and content creators alike.
19+
> [!TIP]
20+
>
21+
> You can also ask Azure Copilot these questions:
22+
>
23+
> - *what are the pricing options for wordpress on app service?*
24+
> - *What are the benefits of using Azure App Service for WordPress?*
25+
> - *How does wordpress on app service compare with wordpress on AKS?*
26+
>
27+
> To find Azure Copilot, on the [Azure portal](https://portal.azure.com) toolbar, select **Copilot**.
1928
20-
With WordPress on Azure App Service, you can focus on creating content while Azure takes care of the infrastructure, security, and performance needs. App Service provides a streamlined and scalable platform for hosting WordPress websites. By using Azure's powerful infrastructure, including **Azure App Service**, **Azure Database for MySQL**, **Azure CDN**, and **Azure Blob Storage**, you can quickly deploy and manage a secure, high-performance WordPress site.
29+
[WordPress](https://www.wordpress.org) is an open-source Content Management System (CMS) that powers over 40% of the web, allowing users to create and manage websites, blogs, and e-commerce platforms. **WordPress on Azure App Service** provides a **fully managed hosting solution** that allows users to focus on creating content while **Azure handles infrastructure, security, and performance optimizations**. This offering integrates key Azure services such as:
2130

22-
This solution is designed to meet the needs of both small and large-scale deployments, whether you're running a personal blog, a corporate website, or an e-commerce platform. With features like automated updates, advanced security, and global availability, WordPress on Azure App Service simplifies infrastructure management, so you can focus on your content and audience.
31+
- **Azure App Service** – A scalable platform-as-a-service (PaaS) optimized for running WordPress.
32+
- **Azure Database for MySQL** – A managed database service for WordPress backend storage.
33+
- **Azure CDN** – Improves website load times and performance by caching content globally.
34+
- **Azure Blob Storage** – Offloads media files to reduce server load and enhance scalability.
35+
36+
This solution is designed for **both small and large-scale deployments**, making it an ideal choice for personal blogs, corporate websites, and high-traffic e-commerce platforms. With **automated updates, built-in security, and global availability**, WordPress on Azure App Service simplifies infrastructure management while ensuring high availability and performance.
2337

2438
[**Quickstart documentation**](quickstart-wordpress.md) | [**Create a WordPress site using the Azure portal**](https://portal.azure.com/#create/WordPress.WordPress)
2539

40+
## Other WordPress hosting options on Azure
41+
42+
WordPress can also be hosted on other Azure services based on specific requirements:
43+
44+
- [Azure Kubernetes Service (AKS)](/azure/mysql/flexible-server/tutorial-deploy-wordpress-on-aks) – For containerized deployments with microservices.
45+
- [Azure Virtual Machines (VMs)](/azure/virtual-machines/linux/tutorial-lamp-stack#install-wordpress) – For full control over server configurations.
46+
- [Azure Container Apps](https://github.com/Azure-Samples/apptemplate-wordpress-on-ACA) – For hosting containerized WordPress instances.
47+
48+
For a full list of WordPress hosting options, see [WordPress on Azure Marketplace](https://azuremarketplace.microsoft.com/marketplace/apps?search=wordpress&page=1).
49+
2650
## How does App Service simplify WordPress?
2751

2852
Azure App Service makes deploying WordPress sites straightforward for both beginners and experienced developers:
2953

30-
- **Automatic updates:** Automatically updates technologies like Linux, PHP, and NGINX to keep your site secure and up to date.
31-
- **Pre-configured setup:** By leveraging powerful Azure services like Azure App Service, Azure Database for MySQL, Azure CDN, and Azure Blob Storage, you get a pre-configured setup optimized for performance and security.
54+
- **Automatic updates:** Technologies like Linux, PHP, and NGINX to keep your site secure and up to date.
55+
- **Pre-configured setup:** Get a preconfigured setup optimized for performance and security using powerful Azure services like Azure App Service, Azure Database for MySQL, Azure CDN, and Azure Blob Storage.
3256
- **Flexible file transfers:** Easily transfer files via FTP for custom content uploads.
3357
- **Custom server configurations:** Adjust NGINX settings using startup scripts.
34-
- **Staging slots:** Safely test changes in isolated environments before deploying them to production.
58+
- **Staging slots:** Teset changes safely in isolated environments before deploying them to production.
3559

3660
## What enterprise-grade features are available?
3761

38-
Azure App Service provides advanced tools to ensure your WordPress site is secure, reliable, scalable, and performant:
62+
Azure App Service provides a robust and scalable environment for hosting WordPress, offering key enterprise-level features for performance, security, and management.
63+
64+
### Security and reliability
65+
66+
- **SSL and custom domains** – Secure your site with HTTPS and configure custom domains for branding.
67+
- **DDoS protection and Web Application Firewall (WAF)** – Protect against malicious attacks and unauthorized access.
68+
- **Virtual Network (VNET) integration** – Isolate traffic and secure database connections.
69+
- **Managed identities and Key Vault** – Secure credentials and automate access management.
70+
- **Microsoft Defender for Cloud** – Continuous security monitoring and threat protection.
71+
- **Dedicated instances** – WordPress runs on its own instance, ensuring better security and performance compared to shared hosting.
72+
73+
### Performance and scalability
74+
75+
- **Autoscaling** – Automatically adjust compute resources based on traffic demands.
76+
- **Azure CDN** – Reduce latency by caching content closer to users.
77+
- **Blob Storage integration** – Offload static assets to optimize performance.
78+
- **Load testing** – Simulate real-world traffic and fine-tune application responsiveness.
79+
80+
### Deployment and management
3981

40-
- **Custom domains and SSL certificates:** Set up personalized domains and secure your site with HTTPS.
41-
- **Scalability:** Adjust resources automatically or manually to handle traffic spikes.
42-
- **CI/CD pipelines:** Automate deployments with continuous integration and deployment workflows.
43-
- **Email integration:** Use custom email domains for professional communication to enhance branding and customer interactions.
44-
- **Load testing:** Simulate real-world traffic conditions to optimize your site's performance.
45-
- **Security:** SSL (both free and paid options), VNET, DDoS protection, Web Application Firewall, Active directory integration, IP restriction settings and many more. Additionally, you can integrate with Microsoft Defender for Cloud to receive security scans and insights, further bolstering your site’s security. When you deploy your WordPress site, it runs on its own dedicated instance and NOT a shared instance, making it more performant, secure and avoiding noisy neighbors.
82+
- **CI/CD pipelines** – Automate deployments with GitHub Actions or Azure DevOps.
83+
- **Backup and restore** – Ensure data recovery with scheduled backups.
84+
- **Logging and monitoring** – Use App Service Logs, Azure Monitor, and Application Insights for diagnostics and analytics.
85+
- **Global availability** – Deploy in multiple Azure regions for redundancy and reduced latency.
86+
87+
These features make Azure App Service a scalable, secure, and highly available platform for WordPress hosting, suitable for both small websites and enterprise-scale deployments.
4688

4789

4890
## What are the best scenarios for WordPress on App Service?
@@ -55,33 +97,7 @@ WordPress on Azure App Service supports a wide range of use cases, including:
5597
- **Community and social networking sites:** Manage high volumes of user-generated content seamlessly.
5698
- **Marketing campaigns:** Deploy high-performance landing pages to support digital marketing initiatives.
5799

58-
59-
## What hosting plans are available?
60-
61-
Azure offers flexible hosting plans to accommodate different needs, from testing to enterprise-grade production workloads:
62-
63-
| **Plan** | **App Service** | **Database for MySQL** |
64-
||||
65-
| **Free** | F1 (60 CPU mins/day, 1-GB RAM, 1-GB storage) | Burstable, B1ms (2-GB RAM, 32-GB storage) |
66-
| **Basic** | B1 (1 core, 1.75-GB RAM, 10-GB storage) | Burstable, B1ms (2-GB RAM, 32-GB storage) |
67-
| **Standard** | P0V3 (1 core, 4-GB RAM, 250-GB storage) | B2s (4-GB RAM, 128-GB storage) |
68-
| **Premium** | P1V3 (2 cores, 8-GB RAM, 250-GB storage) | D2ds_v4 (8-GB RAM, 128-GB storage) |
69-
70-
> [!NOTE]
71-
> Use the [Azure Pricing Calculator](https://azure.microsoft.com/pricing/calculator/) to estimate costs for your specific needs.
72-
73-
74-
## Why should you choose WordPress on App Service?
75-
76-
WordPress on Azure App Service combines ease of management, powerful performance features, and enterprise-grade security to provide a reliable platform for hosting WordPress websites. Whether you're managing a small blog or a high-traffic business site, Azure App Service offers the tools and scalability to meet your needs.
77-
78-
- **Simplified management:** Easily handle deployments, updates, backups, and configurations through the Azure portal.
79-
- **Performance and scalability:** Meet traffic demands with autoscaling, CDN integration, and caching solutions.
80-
- **Enterprise-level security:** Secure your site with SSL, VNET, Azure Key Vault, and Azure Defender.
81-
- **Seamless integration:** Extend your site's capabilities with services like Azure Front Door, Azure Monitor, and Azure Backup.
82-
- **Global availability:** Deploy your site in Azure's global regions for low latency and enhanced performance.
83-
84-
## What are the limitations of WordPress on App Service?
100+
## What are some considerations when using WordPress on App Service?
85101

86102
While WordPress on Azure App Service provides robust features and scalability, it has some limitations to consider:
87103

@@ -91,7 +107,7 @@ While WordPress on Azure App Service provides robust features and scalability, i
91107

92108
By understanding these limitations, users can plan effectively and decide whether this solution aligns with their specific requirements.
93109

94-
## Learning resources
110+
## Resources
95111

96112
Explore more about WordPress on Azure App Service:
97113

0 commit comments

Comments
 (0)