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/frontdoor/standard-premium/how-to-configure-https-custom-domain.md
+30-16Lines changed: 30 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,19 +7,22 @@ ms.service: frontdoor
7
7
ms.topic: article
8
8
ms.workload: infrastructure-services
9
9
ms.date: 06/06/2022
10
-
ms.author: amsriva
10
+
ms.author: duau
11
11
ms.custom: devx-track-azurepowershell
12
12
#Customer intent: As a website owner, I want to add a custom domain to my Front Door configuration so that my users can use my custom domain to access my content.
13
13
---
14
14
15
15
# Configure HTTPS on an Azure Front Door custom domain using the Azure portal
16
16
17
17
18
-
Azure Front Door enables secure TLS delivery to your applications by default when a custom domain is added. By using the HTTPS protocol on your custom domain, you ensure your sensitive data get delivered securely with TLS/SSL encryption when it's sent across the internet. When your web browser is connected to a web site via HTTPS, it validates the web site's security certificate and verifies it gets issued by a legitimate certificate authority. This process provides security and protects your web applications from attacks.
18
+
Azure Front Door enables secure TLS delivery to your applications by default when a custom domain is added. By using the HTTPS protocol on your custom domain, you ensure your sensitive data get delivered securely with TLS/SSL encryption when it's sent across the internet. When your web browser is connected to a web site via HTTPS, it validates the web site's security certificate, and verifies it gets issued by a legitimate certificate authority. This process provides security and protects your web applications from attacks.
19
+
20
+
Azure Front Door supports Azure managed certificate and customer-managed certificates.
21
+
22
+
* A non-Azure validated domain requires domain ownership validation. The managed certificate (AFD managed) is issued and managed by Azure Front Door. Azure Front Door by default automatically enables HTTPS to all your custom domains using Azure managed certificates. No extra steps are required for getting an AFD managed certificate. A certificate is created during the domain validation process.
23
+
24
+
* An Azure pre-validated domain doesn't require domain validation because it's already validated by another Azure service. The managed certificate (Azure managed) is issued and managed by the Azure service. No extra steps are required for getting an Azure managed certificate. Azure Front Door doesn't issue a new managed certificate for this scenario and instead will reuse the managed certificate issued by the Azure service. For supported Azure service for pre-validated domain, refer to [custom domain](how-to-add-custom-domain.md).
19
25
20
-
Azure Front Door supports both Azure managed certificate and customer-managed certificates.
21
-
* Non-Azure validated domain requires domain ownership validation. The managed certificate (AFD managed) is issued and managed by Azure Front Door. Azure Front Door by default automatically enables HTTPS to all your custom domains using Azure managed certificates. No extra steps are required for getting an AFD managed certificate. A certificate is created during the domain validation process.
22
-
* Azure pre-validated domain doesn't require domain validation because it is already validated by another Azure service. The managed certificate (Azure managed) is issued and managed by the other Azure service. No extra steps are required for getting an Azure managed certificate. Azure Front Door doesn't issue managed certificate for this scenario and reuse the managed certificat issued by the other Azure service. For supported Azure service for pre-validated domain, please refer to [custom domain](how-to-add-custom-domain.md).
23
26
* For both scenarios, you can bring your own certificate.
24
27
25
28
## Prerequisites
@@ -36,26 +39,37 @@ Azure Front Door supports both Azure managed certificate and customer-managed ce
36
39
37
40
:::image type="content" source="../media/how-to-configure-https-custom-domain/add-new-custom-domain.png" alt-text="Screenshot of domain configuration landing page.":::
38
41
39
-
1. On the **Add a domain** page, for *DNS type* select the **Non-Azure pre-validated domain** option.
40
-
1. For *DNS management* select the **Azure managed DNS** option.
42
+
1. On the **Add a domain** page, enter or select the following information, then select **Add** to onboard the custom domain.
41
43
42
44
:::image type="content" source="../media/how-to-configure-https-custom-domain/add-domain-azure-managed.png" alt-text="Screen shot of add a domain page with Azure managed DNS selected.":::
43
45
46
+
| Setting | Value |
47
+
|--|--|
48
+
| Domain type | Select **Non-Azure pre-validated domain**|
49
+
| DNS management | Select **Azure managed DNS (Recommended)**|
50
+
| DNS zone | Select the **Azure DNS zone** that host the custom domain. |
51
+
| Custom domain | Select an existing domain or add a new domain. |
52
+
| HTTPS | Select **AFD managed (Recommended)**|
53
+
44
54
1. Validate and associate the custom domain to an endpoint by following the steps in enabling [custom domain](how-to-add-custom-domain.md).
45
55
46
-
1. Once the custom domain gets associated to endpoint successfully, an AFD managed certificate gets deployed to Front Door. This process may take from several minutes to an hour to complete.
56
+
1. Once the custom domain gets associated to an endpoint successfully, an AFD managed certificate gets deployed to Front Door. This process may take from several minutes to an hour to complete.
47
57
48
58
## Azure managed certificates for Azure pre-validated domain
49
59
50
60
1. Select **Domains** under settings for your Azure Front Door profile and then select **+ Add** to add a new domain.
51
61
52
62
:::image type="content" source="../media/how-to-configure-https-custom-domain/add-new-custom-domain.png" alt-text="Screenshot of domain configuration landing page.":::
53
63
54
-
1. On the **Add a domain** page, for *DNS type*select the **Azure pre-validated domain** option.
64
+
1. On the **Add a domain** page, enter or select the following information, then select **Add** to onboard the custom domain.
55
65
56
-
1. For *Pre-validated custom domains* select the pre-validateddomain from the dropdown list.
66
+
:::image type="content" source="../media/how-to-configure-https-custom-domain/add-pre-validated-domain.png" alt-text="Screen shot of add a domain page with pre-validated domain.":::
57
67
58
-
1. For HTTPS select **Azure managed**.
68
+
| Setting | Value |
69
+
|--|--|
70
+
| Domain type | Select **Azure pre-validated domain**|
71
+
| Pre-validated custom domain | Select a custom domain name from the drop-down list of Azure services. |
72
+
| HTTPS | Select **Azure managed (Recommended)**|
59
73
60
74
1. Validate and associate the custom domain to an endpoint by following the steps in enabling [custom domain](how-to-add-custom-domain.md).
61
75
@@ -165,22 +179,22 @@ Azure Front Door can now access this key vault and the certificates it contains.
165
179
166
180
### AFD managed certificate for Non-Azure pre-validated domain
167
181
168
-
AFD managed certificates are automatically rotated when your custom domain uses a CNAME record that points to an Azure Front Door standard or premium endpoint.
182
+
AFD managed certificates are automatically rotated when your custom domain uses a CNAME record that points to an Azure Front Door Standard or Premium endpoint.
169
183
170
184
Front Door won't automatically rotate certificates in the following scenarios:
171
185
172
-
* The custom domain's CNAME record is pointing to other DNS resources.
173
-
* The custom domain points to Azure Front Door through a long chain. For example, if you put Azure Traffic Manager before Azure Front Door, the CNAME chain is `contoso.com` CNAME in `contoso.trafficmanager.net` CNAME in `contoso.z01.azurefd.net`.
186
+
* The custom domain CNAME record is pointing to other DNS resources.
187
+
* The custom domain points to the Azure Front Door through a long chain. For example, if you put Azure Traffic Manager before Azure Front Door, the CNAME chain is `contoso.com` CNAME in `contoso.trafficmanager.net` CNAME in `contoso.z01.azurefd.net`.
174
188
175
189
The domain validation state will become *Pending Revalidation* 45 days before the managed certificate expires, or *Rejected* if the managed certificate issuance is rejected by the certificate authority. Refer to [Add a custom domain](how-to-add-custom-domain.md#domain-validation-state) for actions for each of the domain states.
176
190
177
191
### Azure managed certificate for Azure pre-validated domain
178
192
179
-
Azure managed certifiate is automatically rotated by the other Azure service.
193
+
Azure managed certificates are automatically rotated by the Azure service that validates the domain.
180
194
181
195
### <a name="rotate-own-certificate"></a>Use your own certificate
182
196
183
-
In order for the certificate to be automatically rotated to the latest version when a newer version of the certificate is available in your key vault, set the secret version to 'Latest'. If a specific version is selected, you have to reselect the new version manually for certificate rotation. It takes up to 24 hours for the new version of the certificate/secret to be automatically deployed.
197
+
In order for the certificate to automatically be rotated to the latest version when a newer version of the certificate is available in your key vault, set the secret version to 'Latest'. If a specific version is selected, you have to reselect the new version manually for certificate rotation. It takes up to 24 hours for the new version of the certificate/secret to be automatically deployed.
184
198
185
199
If you want to change the secret version from ‘Latest’ to a specified version or vice versa, add a new certificate.
0 commit comments