Azure Web App - Setup and Configurations

Anish Antony
13 min readJan 3

Azure App service is a beautiful place to host your application easily. App Service Web Apps lets you quickly build, deploy, and scale enterprise-grade web, mobile, and API apps. In this article, let's see the different steps to configure the Azure App Service.

Photo by Carlos Muza on Unsplash

1. Why I use Azure Web App

The user doesn't worry about the application environment. So that the user can fully concentrate on application development. Currently, Azure Web App has support for .NET, Java, Node.js, PHP, and Python on Windows or .NET Core, Node.js, PHP, or Ruby on Linux applications.

Azure Web App supports the integration from different source code management platforms such as GitHub, bit bucket …etc. Also, it supports git workflows. So with a single click, it generates the build from the source using git workflows and deploys it in Azure Web App, and runs it.

It easily enables horizontal as well as vertical scaling of your application.

With the help of the azure monitor, users can see the detailed view of resource utilization. The application insights provide deeper insights into your app’s throughput, response times, memory and CPU utilization, and error trends.

It is so easy to integrate Azure Web App with other Azure resources such as database, storage, queues, Azure Active Directory …etc

2. How to setup Azure Web App

Setupping Azure Web App is simple. Azure provides different options to create and configure Azure resources. Users can create the resource from azure web UI (which is the most common used option). Also, it supports the creation of resources using PowerShell commands. Here let's see how we can configure Azure Web App from azure web UI.

2.1 Basic Configuration

Once you click on the Azure Web App resource link, it will redirect to a UI like the one below. As the first step, azure asks for the basic details of your Web App.

Image 1: Azure Web App Basic Configuration Setup
Anish Antony

Fullstack Developer | Blogger | Experience on Java, Python, React, Angular, Golang | http://www.behindjava.com