You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/application-gateway/tutorial-multiple-sites-cli.md
+8-23
Original file line number
Diff line number
Diff line change
@@ -3,21 +3,18 @@ title: Create an application gateway that hosts multiple web sites - Azure CLI
3
3
description: Learn how to create an application gateway that hosts multiple web sites using the Azure CLI.
4
4
services: application-gateway
5
5
author: vhorne
6
-
manager: jpconnock
7
-
8
6
ms.service: application-gateway
9
7
ms.topic: tutorial
10
-
ms.workload: infrastructure-services
11
-
ms.date: 7/14/2018
8
+
ms.date: 5/20/2019
12
9
ms.author: victorh
13
10
ms.custom: mvc
14
11
#Customer intent: As an IT administrator, I want to use Azure CLI to configure Application Gateway to host multiple web sites , so I can ensure my customers can access the web information they need.
15
12
---
16
-
# Tutorial: Create an application gateway that hosts multiple web sites using the Azure CLI
13
+
# Create an application gateway that hosts multiple web sites using the Azure CLI
17
14
18
-
You can use the Azure CLI to [configure the hosting of multiple web sites](multiple-site-overview.md) when you create an [application gateway](overview.md). In this tutorial, you define backend address pools using virtual machines scale sets. You then configure listeners and rules based on domains that you own to make sure web traffic arrives at the appropriate servers in the pools. This tutorial assumes that you own multiple domains and uses examples of *www\.contoso.com* and *www\.fabrikam.com*.
15
+
You can use the Azure CLI to [configure the hosting of multiple web sites](multiple-site-overview.md) when you create an [application gateway](overview.md). In this article, you define backend address pools using virtual machines scale sets. You then configure listeners and rules based on domains that you own to make sure web traffic arrives at the appropriate servers in the pools. This article assumes that you own multiple domains and uses examples of *www\.contoso.com* and *www\.fabrikam.com*.
19
16
20
-
In this tutorial, you learn how to:
17
+
In this article, you learn how to:
21
18
22
19
> [!div class="checklist"]
23
20
> * Set up the network
@@ -29,8 +26,7 @@ In this tutorial, you learn how to:
If you prefer, you can complete this tutorial using [Azure PowerShell](tutorial-multiple-sites-powershell.md).
29
+
If you prefer, you can complete this procedure using [Azure PowerShell](tutorial-multiple-sites-powershell.md).
34
30
35
31
If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin.
36
32
@@ -44,11 +40,11 @@ A resource group is a logical container into which Azure resources are deployed
44
40
45
41
The following example creates a resource group named *myResourceGroupAG* in the *eastus* location.
46
42
47
-
```azurecli-interactive
43
+
```azurecli-interactive
48
44
az group create --name myResourceGroupAG --location eastus
49
45
```
50
46
51
-
## Create network resources
47
+
## Create network resources
52
48
53
49
Create the virtual network and the subnet named *myAGSubnet* using [az network vnet create](/cli/azure/network/vnet). You can then add the subnet that's needed by the backend servers using [az network vnet subnet create](/cli/azure/network/vnet/subnet). Create the public IP address named *myAGPublicIPAddress* using [az network public-ip create](/cli/azure/network/public-ip).
54
50
@@ -250,15 +246,4 @@ az group delete --name myResourceGroupAG --location eastus
250
246
251
247
## Next steps
252
248
253
-
In this tutorial, you learned how to:
254
-
255
-
> [!div class="checklist"]
256
-
> * Set up the network
257
-
> * Create an application gateway
258
-
> * Create backend listeners
259
-
> * Create routing rules
260
-
> * Create virtual machine scale sets with the backend pools
261
-
> * Create a CNAME record in your domain
262
-
263
-
> [!div class="nextstepaction"]
264
-
> [Create an application gateway with URL path-based routing rules](./tutorial-url-route-cli.md)
249
+
*[Create an application gateway with URL path-based routing rules](./tutorial-url-route-cli.md)
You can restrict traffic on an [application gateway](overview.md) with a [web application firewall](waf-overview.md) (WAF). The WAF uses [OWASP](https://www.owasp.org/index.php/Category:OWASP_ModSecurity_Core_Rule_Set_Project) rules to protect your application. These rules include protection against attacks such as SQL injection, cross-site scripting attacks, and session hijacks.
14
+
You can restrict traffic on an [application gateway](overview.md) with a [web application firewall](waf-overview.md) (WAF). The WAF uses [OWASP](https://www.owasp.org/index.php/Category:OWASP_ModSecurity_Core_Rule_Set_Project) rules to protect your application. These rules include protection against attacks such as SQL injection, cross-site scripting attacks, and session hijacks.
26
15
27
-
In this tutorial, you learn how to:
16
+
In this article, you learn how to:
28
17
29
18
> [!div class="checklist"]
30
19
> * Set up the network
@@ -34,13 +23,13 @@ In this tutorial, you learn how to:
If you choose to install and use the CLI locally, this tutorial requires that you are running the Azure CLI version 2.0.4 or later. To find the version, run `az --version`. If you need to install or upgrade, see [Install Azure CLI](/cli/azure/install-azure-cli).
32
+
If you choose to install and use the CLI locally, this article requires that you are running the Azure CLI version 2.0.4 or later. To find the version, run `az --version`. If you need to install or upgrade, see [Install Azure CLI](/cli/azure/install-azure-cli).
44
33
45
34
## Create a resource group
46
35
@@ -143,7 +132,7 @@ az vmss extension set \
143
132
144
133
## Create a storage account and configure diagnostics
145
134
146
-
In this tutorial, the application gateway uses a storage account to store data for detection and prevention purposes. You could also use Azure Monitor logs or Event Hub to record data.
135
+
In this article, the application gateway uses a storage account to store data for detection and prevention purposes. You could also use Azure Monitor logs or Event Hub to record data.
147
136
148
137
### Create a storage account
149
138
@@ -196,13 +185,4 @@ az group delete --name myResourceGroupAG --location eastus
196
185
197
186
## Next steps
198
187
199
-
In this tutorial, you learned how to:
200
-
201
-
> [!div class="checklist"]
202
-
> * Set up the network
203
-
> * Create an application gateway with WAF enabled
204
-
> * Create a virtual machine scale set
205
-
> * Create a storage account and configure diagnostics
206
-
207
-
> [!div class="nextstepaction"]
208
-
> [Create an application gateway with SSL termination](./tutorial-ssl-cli.md)
188
+
*[Create an application gateway with SSL termination](./tutorial-ssl-cli.md)
Copy file name to clipboardExpand all lines: articles/application-gateway/tutorial-ssl-cli.md
+7-8
Original file line number
Diff line number
Diff line change
@@ -8,33 +8,33 @@ manager: jpconnock
8
8
ms.service: application-gateway
9
9
ms.topic: tutorial
10
10
ms.workload: infrastructure-services
11
-
ms.date: 7/14/2018
11
+
ms.date: 5/20/2019
12
12
ms.author: victorh
13
13
ms.custom: mvc
14
14
---
15
-
# Tutorial: Create an application gateway with SSL termination using the Azure CLI
15
+
# Create an application gateway with SSL termination using the Azure CLI
16
16
17
17
You can use the Azure CLI to create an [application gateway](overview.md) with a certificate for [SSL termination](ssl-overview.md) that uses a [virtual machine scale set](../virtual-machine-scale-sets/virtual-machine-scale-sets-overview.md) for backend servers. In this example, the scale set contains two virtual machine instances that are added to the default backend pool of the application gateway.
18
18
19
-
In this tutorial, you learn how to:
19
+
In this article, you learn how to:
20
20
21
21
> [!div class="checklist"]
22
22
> * Create a self-signed certificate
23
23
> * Set up a network
24
24
> * Create an application gateway with the certificate
25
25
> * Create a virtual machine scale set with the default backend pool
26
26
27
-
If you prefer, you can complete this tutorial using [Azure PowerShell](tutorial-ssl-powershell.md).
27
+
If you prefer, you can complete this procedure using [Azure PowerShell](tutorial-ssl-powershell.md).
28
28
29
29
If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin.
If you choose to install and use the CLI locally, this tutorial requires you to run the Azure CLI version 2.0.4 or later. To find the version, run `az --version`. If you need to install or upgrade, see [Install Azure CLI](/cli/azure/install-azure-cli).
33
+
If you choose to install and use the CLI locally, this article requires you to run the Azure CLI version 2.0.4 or later. To find the version, run `az --version`. If you need to install or upgrade, see [Install Azure CLI](/cli/azure/install-azure-cli).
34
34
35
35
## Create a self-signed certificate
36
36
37
-
For production use, you should import a valid certificate signed by trusted provider. For this tutorial, you create a self-signed certificate and pfx file using the openssl command.
37
+
For production use, you should import a valid certificate signed by trusted provider. For this article, you create a self-signed certificate and pfx file using the openssl command.
Copy file name to clipboardExpand all lines: articles/application-gateway/tutorial-url-route-cli.md
+10-11
Original file line number
Diff line number
Diff line change
@@ -1,22 +1,22 @@
1
1
---
2
-
title: Tutorial - Route web traffic based on the URL - Azure CLI
3
-
description: In this tutorial, learn how to route web traffic based on the URL to specific scalable pools of servers using the Azure CLI.
2
+
title: Route web traffic based on the URL - Azure CLI
3
+
description: In this article, learn how to route web traffic based on the URL to specific scalable pools of servers using the Azure CLI.
4
4
services: application-gateway
5
5
author: vhorne
6
6
ms.service: application-gateway
7
7
ms.topic: tutorial
8
-
ms.date: 10/25/2018
8
+
ms.date: 5/20/2019
9
9
ms.author: victorh
10
10
ms.custom: mvc
11
11
#Customer intent: As an IT administrator, I want to use Azure CLI to set up routing of web traffic to specific pools of servers based on the URL that the customer uses, so I can ensure my customers have the most efficient route to the information they need.
12
12
---
13
-
# Tutorial: Route web traffic based on the URL using the Azure CLI
13
+
# Route web traffic based on the URL using the Azure CLI
14
14
15
-
As an IT administrator managing web traffic, you want to help your customers or users get the information they need as quickly as possible. One way you can optimize their experience is by routing different kinds of web traffic to different server resources. This tutorial shows you how to use the Azure CLI to set up and configure Application Gateway routing for different types of traffic from your application. The routing then directs the traffic to different server pools based on the URL.
15
+
As an IT administrator managing web traffic, you want to help your customers or users get the information they need as quickly as possible. One way you can optimize their experience is by routing different kinds of web traffic to different server resources. This article shows you how to use the Azure CLI to set up and configure Application Gateway routing for different types of traffic from your application. The routing then directs the traffic to different server pools based on the URL.
> * Create a resource group for the network resources you’ll need
@@ -26,13 +26,13 @@ In this tutorial, you learn how to:
26
26
> * Create a scale set for each pool so the pool can automatically scale
27
27
> * Run a test so you can verify that the different types of traffic go to the correct pool
28
28
29
-
If you prefer, you can complete this tutorial using [Azure PowerShell](tutorial-url-route-powershell.md) or the [Azure portal](create-url-route-portal.md).
29
+
If you prefer, you can complete this procedure using [Azure PowerShell](tutorial-url-route-powershell.md) or the [Azure portal](create-url-route-portal.md).
30
30
31
31
If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin.
If you choose to install and use the CLI locally, this tutorial requires you to run the Azure CLI version 2.0.4 or later. To find the version, run `az --version`. If you need to install or upgrade, see [Install Azure CLI](/cli/azure/install-azure-cli).
35
+
If you choose to install and use the CLI locally, this article requires you to run the Azure CLI version 2.0.4 or later. To find the version, run `az --version`. If you need to install or upgrade, see [Install Azure CLI](/cli/azure/install-azure-cli).
36
36
37
37
## Create a resource group
38
38
@@ -177,7 +177,7 @@ az network application-gateway rule create \
177
177
178
178
## Create VM scale sets
179
179
180
-
In this tutorial, you create three virtual machine scale sets that support the three backend pools you created. You create scale sets named *myvmss1*, *myvmss2*, and *myvmss3*. Each scale set contains two virtual machine instances where you install NGINX.
180
+
In this article, you create three virtual machine scale sets that support the three backend pools you created. You create scale sets named *myvmss1*, *myvmss2*, and *myvmss3*. Each scale set contains two virtual machine instances where you install NGINX.
181
181
182
182
```azurecli-interactive
183
183
for i in `seq 1 3`; do
@@ -259,5 +259,4 @@ az group delete --name myResourceGroupAG --location eastus
259
259
260
260
## Next steps
261
261
262
-
> [!div class="nextstepaction"]
263
-
> [Create an application gateway with URL path-based redirection](./tutorial-url-redirect-cli.md)
262
+
*[Create an application gateway with URL path-based redirection](./tutorial-url-redirect-cli.md)
0 commit comments