Application Gateway Settings

This page details the various configuration settings available for Azure Application Gateway, enabling you to customize its behavior for your specific application needs.

Basic Configuration

Listeners

Listeners define how traffic is accepted by the Application Gateway. You can configure:

Rules

Rules determine how Application Gateway routes incoming requests to backend pools. Key components include:

HTTP Settings

HTTP settings are crucial for defining how Application Gateway communicates with your backend servers. Configure the following:

Azure Application Gateway HTTP Settings Configuration Example
Example of configuring HTTP settings in Azure Application Gateway.

Health Probes

Application Gateway uses health probes to ensure requests are sent only to healthy backend instances. You can customize probes with:

It's recommended to configure health probes that mimic actual application requests (e.g., probing a specific health check endpoint) to accurately reflect application health.

SSL Offloading

For HTTPS listeners, Application Gateway can handle SSL/TLS decryption, offloading this processing from your backend servers.

You can also configure end-to-end SSL encryption by using HTTPS for connections to the backend.

Web Application Firewall (WAF)

Application Gateway offers a Web Application Firewall to protect your web applications from common exploits. Key WAF settings include:

Properly configuring WAF rules and exclusions is critical to balance security with application functionality.

Backend Health

The Backend Health section provides a dashboard view of the health status of your backend instances. You can view:

Routing Methods

Application Gateway supports two primary routing methods: