> ## Documentation Index
> Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Configuring Front Door

> Guide to configuring Azure Front Door from the portal covering origins, health probes, routing, rules, TLS, and a portal walkthrough using globally deployed App Services.

This guide explains how to configure Azure Front Door (AFD) from the Azure portal, preserving the step-by-step sequence used in a demo. It covers origins (backends), health probes, request flow, routing and rewrites, TLS, and a portal walkthrough that adds globally deployed App Services as origins. Follow the settings and examples below to get Front Door routing traffic to your backends reliably and securely.

## Key Front Door concepts (at a glance)

| Component        |                                                        Purpose | Example / Notes                                                               |
| ---------------- | -------------------------------------------------------------: | ----------------------------------------------------------------------------- |
| Origin (backend) |                             Where Front Door forwards requests | App Service, Storage, API Management, Application Gateway, or custom hostname |
| Origin group     |       Logical group of origins for failover and load balancing | Add App Service instances across regions                                      |
| Health probe     |             Determines origin health before forwarding traffic | Configure `Protocol`, `Path`, `Interval`, `Unhealthy threshold`               |
| Route            |          Matches incoming requests and selects an origin group | Pattern: `/*`, or more specific like `/images/*`                              |
| Rules Engine     | Rewrites, redirects, header transforms, and routing conditions | Use for path rewrites (e.g., `/docs/help` → `/docs/help.html`)                |
| TLS / Certs      |          TLS termination at the edge and end-to-end encryption | Azure-managed certs or bring-your-own-certificate (BYOC)                      |

## Origins (Backends)

In Azure Front Door terminology, a backend is called an "origin." When you add an origin, configure the properties below so Front Door can reach and correctly route requests to it.

* Origin type: Select the resource type (e.g., App Service, Storage account, Application Gateway, API Management, or Custom).
* Origin hostname: For Azure resources this is often auto-populated; for external endpoints supply the fully qualified hostname.
* Host header: The hostname Front Door sends to the origin. This must match what your backend expects (for example an App Service may require the app's default host header).
* Ports and protocol: Specify origin ports (80/443) and whether to use HTTP or HTTPS.
* Priority and weight: Use `Priority` for failover order, and `Weight` to distribute traffic among origins sharing the same priority.
* TLS settings: Enable end-to-end TLS if you want HTTPS between Front Door and the origin.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/ha0B30zwd06UUiE4/images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/add-an-origin-form-azure-settings.jpg?fit=max&auto=format&n=ha0B30zwd06UUiE4&q=85&s=58991f084476bcbf2a7717ab0daa6e7c" alt="The image shows a form titled &#x22;Add an origin&#x22; for configuring an origin (backend) in Microsoft Azure, detailing settings such as name, origin type, host name, ports, and validation options. There is a highlighted section pointing to &#x22;Origin Type&#x22; labeled as &#x22;App services.&#x22;" width="1920" height="1080" data-path="images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/add-an-origin-form-azure-settings.jpg" />
</Frame>

After adding origins, configure health probes so Front Door directs traffic only to healthy backends.

## Health Probes

Health probes determine origin availability. Configure probes to match an endpoint that reliably returns success (2xx) when the application is healthy.

Important probe settings:

* Protocol: `HTTP` or `HTTPS`.
* Probe path: e.g., `/health.html`, `/status`, or `/`.
* Probe interval: How often Front Door probes the origin.
* Unhealthy threshold: Number of failed probes before marking an origin unhealthy.

Example health probe configuration:

```text theme={null}
Protocol: HTTPS
Path: /health
Interval: 30 seconds
Unhealthy threshold: 3
Method: GET
```

Correct probe configuration ensures traffic is routed to only healthy origins, improving uptime and failover behavior.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/ha0B30zwd06UUiE4/images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/health-probes-configuration-interface.jpg?fit=max&auto=format&n=ha0B30zwd06UUiE4&q=85&s=c19d948048bd0b7bc078ff4a7fa49b49" alt="The image shows a configuration interface for setting up health probes, including options for enabling probes, specifying the path, selecting the protocol (HTTP/HTTPS), choosing the probe method, and setting the interval." width="1920" height="1080" data-path="images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/health-probes-configuration-interface.jpg" />
</Frame>

## Request Flow Through Azure Front Door

The typical end-to-end request flow:

1. Client request lands at the nearest Azure Front Door edge location to minimize latency.
2. Front Door matches the request to your Front Door profile and negotiates TLS if required.
3. If a Web Application Firewall (WAF) is configured, the request is evaluated against security policies.
4. The request is matched to a specific route, which identifies the origin group.
5. Rules Engine conditions (rewrites, redirects, header modifications) are evaluated.
6. If content is cached at the edge, Front Door can return it immediately.
7. If not cached, Front Door selects the best origin from the origin group (considering health, priority, and weight) and forwards the request.

Routes connect frontend endpoints to origin groups, similar to rule-based routing in other load balancers.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/ha0B30zwd06UUiE4/images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-front-door-routing-flowchart.jpg?fit=max&auto=format&n=ha0B30zwd06UUiE4&q=85&s=408073cc56c29cb3df39eeeec196a9b6" alt="The image is a flowchart showing the process of configuring routing and redirection rules using Azure Front Door, including steps like selecting edge locations and evaluating rules." width="1920" height="1080" data-path="images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-front-door-routing-flowchart.jpg" />
</Frame>

## Routing, Redirects, and Rewrites

* Routes distribute requests to origin pools by URL patterns, HTTP methods, or other match conditions (e.g., route `/images/*` to image servers).
* Rules Engine supports redirects (for example, redirect HTTP → HTTPS) and URL/path rewrites.
* Rules Engine can also rewrite headers, set or remove cookies, and change HTTP methods.

Example route pattern:

```text theme={null}
Route name: fdwebroute
Accepted protocols: HTTPS
Patterns to match: /*
Forwarding protocol: Match incoming request
```

## SSL / TLS and Certificate Management

Front Door supports TLS termination at the edge and optional end-to-end TLS to origins.

* Custom domains: Bind custom domains to Front Door and enable TLS using Azure-managed certificates or bring your own certificate.
* End-to-end TLS: Configure Front Door to use HTTPS to the origin for encrypted transport from client to origin.
* Certificate rotation: Use Azure-managed certs for automated issuance and renewal; BYOC requires you to manage renewal and keys.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/ha0B30zwd06UUiE4/images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/secure-front-door-ssl-encryption-diagram.jpg?fit=max&auto=format&n=ha0B30zwd06UUiE4&q=85&s=961b89c441ca516c7dc394ec5c5d7eb3" alt="The image illustrates a &#x22;Secure Front Door with SSL and end-to-end SSL encryption,&#x22; featuring options for enabling SSL for frontend, custom domains, and end-to-end SSL encryption, alongside a route update interface for protocol and URL configurations." width="1920" height="1080" data-path="images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/secure-front-door-ssl-encryption-diagram.jpg" />
</Frame>

With origins, origin groups, health probes, routes, rules, and TLS configured, Front Door is ready to serve traffic globally.

***

The following section walks through configuring Front Door in the Azure portal using globally distributed App Services as origins.

## Portal Walkthrough: Create Front Door and Add Origins

The demo uses multiple App Service instances hosting identical content across regions (Southeast Asia, East US, Australia East, West Europe, etc.). Begin by confirming your App Services are running and reachable.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/ha0B30zwd06UUiE4/images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-portal-app-services-list.jpg?fit=max&auto=format&n=ha0B30zwd06UUiE4&q=85&s=13a2879da63c949afc4504bf95fb5996" alt="The image shows the Microsoft Azure portal interface, displaying a list of app services. Each entry includes details like name, status (all running), location, pricing tier, app service plan, and app type." width="1920" height="1080" data-path="images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-portal-app-services-list.jpg" />
</Frame>

App Service overview pages and API endpoints will be used to verify routing and probe responses.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/ha0B30zwd06UUiE4/images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-front-door-southeast-asia-demo.jpg?fit=max&auto=format&n=ha0B30zwd06UUiE4&q=85&s=fb9537f4115ab13ba83ffdec8833b732" alt="The image displays an Azure Front Door demo page, highlighting geographic info for Southeast Asia and the benefits of the service, such as global load balancing and health monitoring." width="1920" height="1080" data-path="images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-front-door-southeast-asia-demo.jpg" />
</Frame>

Open a specific App Service overview to check hostname and settings before adding it as an origin.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/ha0B30zwd06UUiE4/images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-portal-app-service-overview.jpg?fit=max&auto=format&n=ha0B30zwd06UUiE4&q=85&s=6dccfe8c21900b93d11ce3e423e7c693" alt="The image shows a Microsoft Azure portal interface displaying the overview of an App Service named &#x22;app-az700-fd-fhcotp-southeastasia&#x22;, which is currently running in the Southeast Asia location." width="1920" height="1080" data-path="images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-portal-app-service-overview.jpg" />
</Frame>

Steps to create Front Door in the portal:

1. Search for "Front Door" and click Create.
2. Choose Quick Create for minimal setup or Custom Create to control all options. For learning and exam practice, use Custom Create.
3. Provide a resource group and a name (example: `AFD-AZ700`).
4. Select the SKU: Standard or Premium.
   <Callout icon="lightbulb" color="#1CB2FE">
     Choose Standard unless you need Premium-only features like advanced WAF, geofiltering, or Private Link integration.
   </Callout>
5. Add an endpoint (frontend listener) — e.g., `AFD-EP-web` which becomes part of the `*.azurefd.net` domain.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/ha0B30zwd06UUiE4/images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-portal-route-origin-group-setup.jpg?fit=max&auto=format&n=ha0B30zwd06UUiE4&q=85&s=a8b9ad9b122a418a507b3a66f614ff8d" alt="The image shows a Microsoft Azure portal interface for setting up a route and adding an origin group in Azure Front Door. It includes fields for entering names, origins, and options for sessions and health probes." width="1920" height="1080" data-path="images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-portal-route-origin-group-setup.jpg" />
</Frame>

Next, add routes and origin groups:

* Create a route (equivalent to a rule in some other load balancers). Provide a route name (for example `fdwebroute`) and attach it to the endpoint.
* Specify patterns to match — the default `/*` is commonly used for root routing; add more specific patterns as needed.
* Choose accepted protocols (HTTP, HTTPS, or both). Optionally enable an HTTP-to-HTTPS redirect.

Origin groups:

* Create an origin group (for example `AFD Web Origin Group`) and add the App Service instances as origins.
* For each origin, select type `App Service`, choose the instance (East US, Southeast Asia, Australia East, West Europe), set priority and weight, and optionally enable TLS settings.
* Configure health probe settings and session affinity (sticky sessions) at the origin group level.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/ha0B30zwd06UUiE4/images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-portal-add-route-configure-origin-group.jpg?fit=max&auto=format&n=ha0B30zwd06UUiE4&q=85&s=f161e9cba17389926e5a3b46efdff9dc" alt="The image shows a Microsoft Azure portal interface for adding a route and configuring an origin group with settings for health probes and load balancing." width="1920" height="1080" data-path="images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-portal-add-route-configure-origin-group.jpg" />
</Frame>

Tune probe details such as path (`health.html`), protocol (HTTP/HTTPS), method (`GET`), interval, sample size, and required successful samples. These options vary by SKU and portal version.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/ha0B30zwd06UUiE4/images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-interface-add-route-origin-group.jpg?fit=max&auto=format&n=ha0B30zwd06UUiE4&q=85&s=453833ed7506ecef72363544b3000014" alt="The image shows a Microsoft Azure interface for adding a route and configuring an origin group. It includes fields for session affinity, health probes, load balancing, and protocol settings." width="1920" height="1080" data-path="images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-interface-add-route-origin-group.jpg" />
</Frame>

When configuring the forwarding protocol—how Front Door connects to your origin—choose one of:

* `Match incoming request` — Forward the same protocol the client used.
* `HTTPS only` — Force HTTPS to the origin.
* `HTTP only` — Force HTTP to the origin (not recommended for production).

<Callout icon="warning" color="#FF6B6B">
  For production workloads, prefer `HTTPS only` or `Match incoming request` with end-to-end TLS enabled to maintain encryption between the edge and your origin.
</Callout>

Also configure caching, response compression, and rule sets as needed. Review and Create; deployment typically takes 10–15 minutes.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/ha0B30zwd06UUiE4/images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-front-door-endpoint-configuration.jpg?fit=max&auto=format&n=ha0B30zwd06UUiE4&q=85&s=8c210ac09c03cd2211d55a14db6177e4" alt="The image shows the Microsoft Azure interface for creating a Front Door profile, specifically on the &#x22;Endpoint&#x22; tab, displaying routes and their configuration." width="1920" height="1080" data-path="images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-front-door-endpoint-configuration.jpg" />
</Frame>

## Testing the Deployed Front Door

After deployment, open the Front Door endpoint URL (the `*.azurefd.net` domain). The edge will route you to the nearest healthy origin — e.g., Australia East in the demo.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/ha0B30zwd06UUiE4/images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-front-door-demo-geographic-info.jpg?fit=max&auto=format&n=ha0B30zwd06UUiE4&q=85&s=188d8b10db2280ee519adeb9ba64b539" alt="This image is a webpage showcasing an Azure Front Door Demo, highlighting geographic information and benefits like global load balancing and SSL termination. It also details routing configurations and features a path-based routing demonstration." width="1920" height="1080" data-path="images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-front-door-demo-geographic-info.jpg" />
</Frame>

If your backend requires a `.html` suffix (e.g., `docs/help.html`) but users request `/docs/help`, use the Rules Engine to rewrite the path before forwarding to the origin.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/ha0B30zwd06UUiE4/images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-front-door-successful-routing-docs.jpg?fit=max&auto=format&n=ha0B30zwd06UUiE4&q=85&s=b0f5301c95766b9369dc7073e54d662c" alt="The image is a webpage indicating successful path-based routing through Azure Front Door, served from Australia East (Oceania), demonstrating its routing capability. The content is specifically for the /docs/help endpoint." width="1920" height="1080" data-path="images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-front-door-successful-routing-docs.jpg" />
</Frame>

## Rules Engine: URL Rewrite Example

To create a URL rewrite rule:

1. Navigate to Front Door > Rule sets.
2. Create a rule set (example name: `rewrite`) and add a rule.
3. Add a condition — for example match when the request path `Equals` or `Begins with` `docs/help`.
4. Add an action: `URL rewrite`. Set the source pattern and destination pattern.

Example rewrite configuration:

```text theme={null}
Rule name: help
Condition: If Request.Path Begins with /docs/help
Action: URL rewrite
Source pattern: /docs/help
Destination: /docs/help.html
Stop further processing: True
```

Repeat for other mappings (e.g., `/docs/FAQ` → `/docs/FAQ.html`). Test after saving.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/ha0B30zwd06UUiE4/images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-portal-front-door-configuration.jpg?fit=max&auto=format&n=ha0B30zwd06UUiE4&q=85&s=f9a6659631ea0667d8161b3dc93678ac" alt="The image shows the Microsoft Azure portal displaying the overview of a Front Door configuration. It includes information such as resource group, status, location, subscription details, and endpoints." width="1920" height="1080" data-path="images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-portal-front-door-configuration.jpg" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/ha0B30zwd06UUiE4/images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-interface-rule-set-configuration.jpg?fit=max&auto=format&n=ha0B30zwd06UUiE4&q=85&s=c362f9209beb701ad802698892f3a803" alt="The image shows the Microsoft Azure interface for configuring a rule set with options for adding conditions and actions for handling HTTP requests. It displays sections for setting the rule name, conditions, and actions, with controls for managing rule evaluation." width="1920" height="1080" data-path="images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-interface-rule-set-configuration.jpg" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/ha0B30zwd06UUiE4/images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-portal-rule-set-configuration.jpg?fit=max&auto=format&n=ha0B30zwd06UUiE4&q=85&s=4822b47bb63c11b2d3e41b4ae875af26" alt="The image shows the Microsoft Azure portal screen for configuring a rule set, with a rule named &#x22;help&#x22; that involves a URL rewrite action. The interface allows adding conditions and actions related to HTTP request handling." width="1920" height="1080" data-path="images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-portal-rule-set-configuration.jpg" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/ha0B30zwd06UUiE4/images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-http-request-rule-configuration.jpg?fit=max&auto=format&n=ha0B30zwd06UUiE4&q=85&s=2ec28fc7ae6d0ca7a76142563bc983b6" alt="The image shows a Microsoft Azure interface for setting a rule configuration with conditions for HTTP requests, including URL rewrite actions based on request paths." width="1920" height="1080" data-path="images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-http-request-rule-configuration.jpg" />
</Frame>

After saving the rule set, associate it with the route:

* Open the rule set, click the ellipsis (three dots) and choose Associate a route.
* Select the endpoint and route, set priority if multiple rule sets exist, and associate.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/ha0B30zwd06UUiE4/images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-url-rewrite-rules-config.jpg?fit=max&auto=format&n=ha0B30zwd06UUiE4&q=85&s=d9f9aec50e3d7be204f2b5ec8a1952dc" alt="The image shows a Microsoft Azure rule set configuration screen with two URL rewrite rules defined for paths containing &#x22;/docs/help&#x22; and &#x22;/docs/faq.&#x22;" width="1920" height="1080" data-path="images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/azure-url-rewrite-rules-config.jpg" />
</Frame>

Test by requesting `/docs/help` (without `.html`). The rewrite should return `docs/help.html` from the nearest healthy origin. Inspect response headers and timing to verify origin region and latency.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/ha0B30zwd06UUiE4/images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/regional-content-delivery-southeast-asia.jpg?fit=max&auto=format&n=ha0B30zwd06UUiE4&q=85&s=b3fd04f0b3783dba366588c9b7d2e46f" alt="The image shows a webpage with information about regional content delivery optimized for Southeast Asia, highlighting performance, speed, geographic service area, and reliability. Endpoint statistics indicate a response time of 7ms and a server region in Southeast Asia." width="1920" height="1080" data-path="images/AZ-700-Designing-and-Implementing-Microsoft-Azure-Networking-Solutions/Design-Azure-Front-Door/Configuring-Front-Door/regional-content-delivery-southeast-asia.jpg" />
</Frame>

Operational test: stop an App Service in one region (for example Southeast Asia). Front Door probes will detect the unhealthy origin and route traffic to the next available healthy origin according to your priority and weight settings. Use this method to validate failover behavior and probe configuration.

***

This completes the Front Door configuration walkthrough. For further topics and advanced configurations (WAF tuning, diagnostics, premium features), refer to the links below.

## Links and references

* [Azure Front Door documentation](https://learn.microsoft.com/azure/frontdoor/)
* [Front Door rules engine overview](https://learn.microsoft.com/azure/frontdoor/standard-premium/front-door-rules-engine)
* [Azure App Service documentation](https://learn.microsoft.com/azure/app-service/)
* [Azure TLS/SSL documentation](https://learn.microsoft.com/azure/app-service/configure-ssl-certificate)

<CardGroup>
  <Card title="Watch Video" icon="video" cta="Learn more" href="https://learn.kodekloud.com/user/courses/az-700-designing-and-implementing-microsoft-azure-networking-solutions/module/705deb1d-f387-4bab-9642-e9838d1a0c4c/lesson/05d584ba-5e60-41bb-91d7-92af806b542a" />
</CardGroup>
