Skip to content

Commit 247560b

Browse files
Merge pull request #295852 from Akhilesh-microsoft/ACA/waf_app_gateway_uuf362546
[UUF362546]: Analyzed and fixed the documentation issue; reviewed and fixed the issues. Updated ms.date
2 parents 8212a97 + e55fe5a commit 247560b

File tree

1 file changed

+29
-7
lines changed

1 file changed

+29
-7
lines changed

articles/container-apps/waf-app-gateway.md

Lines changed: 29 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ services: container-apps
55
author: cachai2
66
ms.service: azure-container-apps
77
ms.topic: how-to
8-
ms.date: 03/31/2023
8+
ms.date: 03/26/2025
99
ms.author: cachai
1010
---
1111

1212
# Protect Azure Container Apps with Web Application Firewall on Application Gateway
1313

14-
When you host your apps or microservices in Azure Container Apps, you may not always want to publish them directly to the internet. Instead, you may want to expose them through a reverse proxy.
14+
When you host your apps or microservices in Azure Container Apps, you might not always want to publish them directly to the internet. Instead, you might want to expose them through a reverse proxy.
1515

1616
A reverse proxy is a service that sits in front of one or more services, intercepting and directing incoming traffic to the appropriate destination.
1717

@@ -48,9 +48,13 @@ Use the following steps to retrieve the values of the **default domain** and the
4848

4949
## Create and configure an Azure Private DNS zone
5050

51-
1. On the Azure portal menu or the *Home* page, select **Create a resource**.
51+
To create and configure an Azure Private DNS zone, perform the following steps:
5252

53-
1. Search for *Private DNS Zone*, and select **Private DNS Zone** from the search results.
53+
1. Go to the Azure portal.
54+
55+
1. In the search bar, enter **Private DNS Zone**.
56+
57+
1. Select **Private DNS Zone** from the search results.
5458

5559
1. Select the **Create** button.
5660

@@ -110,8 +114,20 @@ Use the following steps to retrieve the values of the **default domain** and the
110114

111115
## Create and configure Azure Application Gateway
112116

117+
To create and configure an Azure Application Gateway, perform the following steps:
118+
119+
1. Go to the Azure portal.
120+
121+
1. In the search bar, enter **Application Gateway**.
122+
123+
1. Select **Application Gateway** from the search results.
124+
125+
Now, enter the required details under the *Basics* tab, *Frontends* tab, *Backends* tab, and *Configuration* tab.
126+
113127
### Basics tab
114128

129+
Perform the following steps:
130+
115131
1. Enter the following values in the *Project details* section.
116132

117133
| Setting | Action |
@@ -151,6 +167,8 @@ Use the following steps to retrieve the values of the **default domain** and the
151167

152168
### Frontends tab
153169

170+
Perform the following steps:
171+
154172
1. On the *Frontends* tab, enter the following values:
155173

156174
| Setting | Action |
@@ -174,7 +192,9 @@ The backend pool is used to route requests to the appropriate backend servers. B
174192
- Fully qualified domain names (FQDN)
175193
- Multi-tenant back-ends like Azure App Service and Container Apps
176194

177-
In this example, you create a backend pool that targets your container app.
195+
In this example, you create a backend pool that targets your container app.
196+
197+
To create a backend pool, perform the following steps:
178198

179199
1. Select **Add a backend pool**.
180200

@@ -197,7 +217,9 @@ In this example, you create a backend pool that targets your container app.
197217

198218
### Configuration tab
199219

200-
On the *Configuration* tab, you connect the frontend and backend pool you created using a routing rule.
220+
On the *Configuration* tab, you connect the frontend and backend pool you created using a routing rule.
221+
222+
To connect the frontend and backend pool, perform the following steps:
201223

202224
1. Select **Add a routing rule**. Enter the following values:
203225

@@ -266,7 +288,7 @@ On the *Configuration* tab, you connect the frontend and backend pool you create
266288

267289
## Add private link to your Application Gateway
268290

269-
You can establish a secured connection to internal-only container app environments by leveraging private link, as it allows your Application Gateway to communicate with your Container App on the backend through the virtual network.
291+
You can establish a secured connection to internal-only container app environments using private link. Private link allows your Application Gateway to communicate with your Container App on the backend through the virtual network.
270292

271293
1. Once the Application Gateway is created, select **Go to resource**.
272294

0 commit comments

Comments
 (0)