@@ -10,10 +10,13 @@ ms.author: msangapu
10
10
ms.custom : mvc, linux-related-content
11
11
---
12
12
# WordPress on Azure App Service: Frequently Asked Questions (FAQ)
13
+
13
14
## Are there limits on the number of sites, visits, storage, or bandwidth?
15
+
14
16
The allocated resources for an App Service Plan and Database Tier determine the hosting capacity. For example:
15
17
- ** App Service B1 Plan:** Includes 1 core, 1.75 GB RAM, and 10 GB storage.
16
18
- ** Database B1ms Instance:** Offers 1 vCore, 2 GB RAM, and storage up to 16 GB.
19
+
17
20
There's no fixed limit on the number of sites you can host, but recommended app limits by SKU are:
18
21
| ** SKU** | ** Recommended Max Apps** |
19
22
| --------------------| ---------------------------|
@@ -24,11 +27,13 @@ There's no fixed limit on the number of sites you can host, but recommended app
24
27
| P2v3, I2v2 | 32 |
25
28
| P3v3, I3v2 | 64 |
26
29
Bandwidth is unlimited, but charges apply for internet egress.
30
+
27
31
## How are security patches updated?
28
32
Azure manages security patches for core technologies, while WordPress-specific updates may require manual or semi-automated steps:
29
33
- ** PHP Major Versions:** Update manually under ** App Service > Settings > Configuration** .
30
34
- ** WordPress Core:** Minor updates are automatic, while major updates need manual configuration.
31
35
- ** Plugins and Themes:** Perform manual updates after backing up your site to avoid issues. WordPress also offers autoupdate options.
36
+
32
37
## What security features are available to protect my website?
33
38
Azure App Service integrates robust security features to safeguard WordPress sites:
34
39
- ** App Service Security:** HTTPS, IP restrictions, certificates, authentication, and network isolation.
@@ -39,36 +44,45 @@ Azure App Service integrates robust security features to safeguard WordPress sit
39
44
- ** Defender for Cloud:** Proactive threat detection with DevSecOps integration.
40
45
- ** Azure Key Vault:** Secure storage for keys, secrets, and certificates.
41
46
- ** Microsoft Entra ID:** Single sign-On (SSO) for seamless authentication.
47
+
42
48
## How can I set up WordPress Multisite?
43
49
WordPress Multisite allows managing multiple sites from a single installation. To enable:
44
50
1 . Set up a ** subdirectory-based Multisite** or ** subdomain-based Multisite** .
45
51
2 . Follow [ guides for configuration] ( # ) .
46
52
** Important Notes:**
47
53
- Conversion to Multisite is permanent; reverting to a single site is unsupported.
48
54
- Switching between subdirectory and subdomain setups isn't allowed.
55
+
49
56
## How do I access my WordPress website's database?
50
57
The database can be accessed using ** phpMyAdmin** at:
51
58
` https://<your-site-link>/phpmyadmin `
52
59
Use the ` DATABASE_USERNAME ` as the username and a generated token as the password (tokens can be retrieved via ** Kudu SSH** ).
60
+
53
61
## How do I enable a custom domain for my WordPress website?
54
62
Custom domains can be set up with these resources:
55
63
- [ Using custom domains with WordPress on Azure App Service] ( # )
56
64
- [ Configuring custom domains with Azure Front Door] ( # )
65
+
57
66
## Does WordPress on App Service have email functionality?
58
67
Yes, email functionality is supported through ** Azure Communication Services** . Custom email domains can be configured using [ these guides] ( # ) .
68
+
59
69
## How can I update NGINX configurations for my WordPress website?
60
70
NGINX configurations can be updated using a ** startup script** . Detailed instructions are available in the [ startup script guide] ( # ) .
71
+
61
72
## How can I access error logs for my WordPress website?
62
73
Access error logs for debugging via ** App Service logs** or the ** Kudu dashboard** . Refer to the [ documentation] ( # ) for detailed steps.
74
+
63
75
## How do I estimate pricing for hosting a WordPress site on Azure?
64
76
Use the [ Azure Pricing Calculator] ( # ) to estimate hosting costs, considering App Service, MySQL, CDN, Blob Storage, and other components.
77
+
65
78
## How can I debug and monitor my WordPress site?
66
79
Key tools for debugging and monitoring WordPress sites include:
67
80
- ** App Service Logs**
68
81
- ** Kudu Dashboard**
69
82
- ** SSH Access**
70
83
- ** phpMyAdmin**
71
84
Refer to the [ documentation] ( # ) for details.
85
+
72
86
## What features can I use to boost my WordPress site's performance?
73
87
Enhance performance with these features / plugins:
74
88
- ** Content Delivery Network (CDN)**
@@ -78,13 +92,16 @@ Enhance performance with these features / plugins:
78
92
- ** Image Compression (Smush)**
79
93
- ** Scaling Up and Out**
80
94
- ** Redis Cache**
95
+
81
96
## What are the options for configuring and setting up my WordPress site?
82
97
Options for setting up WordPress include:
83
98
- ** FTP File Transfers**
84
99
- ** NGINX Configuration Updates**
85
100
- ** App Service Settings Management**
101
+
86
102
## How can I build a headless WordPress site?
87
103
Enable ** WP REST APIs** and integrate with ** Static Web Apps** to create a decoupled front-end experience. Learn more [ here] ( # ) .
104
+
88
105
## What features are available for creating an enterprise-grade production website?
89
106
Key features include:
90
107
- Staging slots for safe testing
@@ -93,6 +110,7 @@ Key features include:
93
110
- Startup scripts for configuration
94
111
- Custom email domains
95
112
- Scaling and load testing capabilities
113
+
96
114
## What are common errors for WordPress on App Service, and how can I troubleshoot?
97
115
Typical issues and resolutions:
98
116
- ** Debug Logs:** Enable for troubleshooting.
0 commit comments