Co-founder and a Managing Partner at CSW Solutions. You can find Yoel on LinkedIn and Twitter.
The Microsoft Azure platform contains an untold combination of different products and services. From virtual machines to AI, the Azure marketplace platform and its offerings grow every day. One of those services is the ability to host your own WordPress website.
In this post, I'll take you through the process of setting up WordPress in four steps.
Azure offers a free trial account that is good for 12 months that includes a range of free services and a $200 credit to spend in the first 30 days. Included in the offer are both Linux and Windows virtual machines. You will also receive 5GB of free blob and file storage, each, as well as 250GB of SQL databases and 15GB of bandwidth. A free trial account and setup is included in this tutorial. However, if you want to use your WordPress site for production or a custom domain, you will need to upgrade to a paid subscription.
First, open your browser to https://azure.microsoft.com/free and click on the "Start Free" button shown in the image below:
Sign in to your Microsoft account or create a new one if you don't already have one. Complete the prompt to create a free Azure account. During this step, you’ll need to provide both a phone number and a credit card number for identity verification but there is no catch here. Your account won't start billing you automatically. Microsoft will only upgrade you to the paid plan if you opt-in after your free trial period.
When you are finished with the account setup, proceed into the Azure Portal.
On the main dashboard, start by clicking on the "+ Create a resource" button. (shown below)
In the new window, look for "WordPress on Linux" and click to open. This will bring you to the following screen.
Click on the "Create" button.
The following form will appear after you click on "Create."
You now have several options to configure your new website:
After this step, the Microsoft Azure platform will start creating and deploying all the resources needed for your WordPress site to run. It will complete after a few minutes. To check the status of the deployment, just click on the notifications icon in the top left corner.
When the deployment is complete, you will see the following message:
Now that you have your WordPress site deployed, open a new browser window, and head to your new website by using the URL you created in step 3, [your app name].azurewebsites.net
To confirm the URL, just click your resource name on the Azure dashboard and the resource overview screen will pop up with the name listed. The overview screen will also include the FTP information from the new site, as seen below. Keep this for future use.
Navigate to the URL and it will open the WordPress setup wizard. Here, you can set up your new site name and your WordPress credentials.
After filling out all the fields, click on "Install WordPress," to finish setup and your website will be ready.
Voila! You are done. Congratulations! You have just set up your own WordPress site on the Microsoft Azure Cloud!
Now let's review: While the setup and configuration of a WordPress website on the cloud platform might seem intimidating, the Microsoft Azure platform includes some out-of-the-box apps that make it surprisingly easy to install WordPress and get it all up and going in no time at all.
There might still be some technical knowledge necessary for ongoing maintenance and management of your WordPress site after the initial installation. If you need a trusted partner to manage your site or take advantage of more Microsoft Azure services, you can contact an Azure CSP like CSW Solutions to help take your site to the next level. Until next time!