In the digital world, WordPress is the largest self-hosted blogging tool in the world. The Azure Web App PaaS offering by Microsoft allows developers to host a WordPress Web site. You have to follow a series of steps to deploy a functional WordPress Web site on an Azure Web App. In this article, I will demonstrate how to create, install, and customize a WordPress Web site with a Microsoft Azure Web App.
Creating a WordPress Web App On Azure
Log in to your Azure account. Create a free account, if you are new to Azure. After Login, you will see the home screen of Azure portal, as shown in Figure 1.
Figure 1: Azure Home Screen
Next, click “New” and, in the search bar, search with the keyword WordPress. You can see this in Figure 2.
Figure 2: Azure Home Screen Search Option
Next, choose the first option, WordPress, category ‘Web+Mobile’, as presented in Figure 3
Figure 3: Azure Marketplace Screen
Click the Create button in the new blade to submit the Web app details, as shown in Figure 4.
Figure 4: Azure WordPress Create Screen
In the next screen, enter the name of the app. Choose a subscription from the drop-down, whichever is applicable to you. Next, you can create a new resource group or choose one from the existing list. Under the database name provider, you have to choose MySQL in App.
Choosing the MySQL in-app option lets you save on cost by creating a MySQL instance within the application. You don’t have to have a dedicated back-end server. In addition, the MySQL in-app will have only one instance for the database; it cannot be increased or scaled up. See Figure 5.
Figure 5: Azure WordPress Detail Entry Screen
Next, create a new service plan or choose an existing plan if you already have an App Service Plan created.
You can name the service plan and choose a location where you would like to deploy your app (see Figure 6).
Figure 6: Azure WordPress App Service Plan
Check the “Pin to dashboard” option and click “Create.” You have to wait for the app to be created. This is shown in Figure 7.
Figure 7: Create Azure WordPress Service
You will get the screen shown in Figure 8 in the notification section during the app creation.
Figure 8: Notification Azure WordPress Service
After successful deployment, the following complete and confirmation screen will be shown (see Figure 9).
Figure 9: Azure WordPress Service Deployed
Figure 10 depicts the list of resources created by the WordPress Web App.
Figure 10: Azure WordPress Resource Created
Once the app creation process is completed, you can click the Browse option in the app, as shown in Figure 11.
Figure 11: Azure WordPress Browse Option
The app will take you to the WordPress installation procedure. Select the language you will be using (see Figure 12), and click “Continue.”
Figure 12: Azure WordPress Select Language
In that screen, you will fill in your Web site details, as shown in Figure 13. Click “Install WordPress.”
Figure 13: Azure WordPress Enter Details
After you have successfully installed and logged in to your WordPress Web site, the home screen shown in Figure 14 will be opened.
You can click either on “Visit Site” or “Themes” to change the themes. Again, consult Figure 14.
Figure 14: Azure WordPress Deployed—Home Page
Azure Web App for Containers is a great choice for installing WordPress. I hope this article provided you with a basic understanding about WordPress installation on Azure.
That is all for today. Continue reading!