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
-**[SNI SSL](https://en.wikipedia.org/wiki/Server_Name_Indication)**: Multiple SNI SSL bindings may be added. This option allows multiple TLS/SSL certificates to secure multiple domains on the same IP address. Most modern browsers (including Internet Explorer, Chrome, Firefox, and Opera) support SNI (for more information, see [Server Name Indication](https://wikipedia.org/wiki/Server_Name_Indication)).
46
+
--**IP based SSL**: Only one IP SSL binding may be added. This option allows only one TLS/SSL certificate to secure a dedicated public IP address. After you configure the binding, follow the steps in [2. Remap records for IP based SSL](#2-remap-records-for-ip-based-ssl).<br/>IP SSL is supported only in **Standard** tier or above.
46
47
47
48
1. When adding a new certificate, validate the new certificate by selecting **Validate**.
48
49
49
50
1. Select **Add**.
50
51
51
52
Once the operation is complete, the custom domain's TLS/SSL state is changed to **Secure**.
:::image type="content" source="media/configure-ssl-bindings/secure-domain-finished.png" alt-text="A screenshot showing the custom domain secured by a certificate binding.":::
54
55
55
56
> [!NOTE]
56
57
> A **Secure** state in the **Custom domains** means that it is secured with a certificate, but App Service doesn't check if the certificate is self-signed or expired, for example, which can also cause browsers to show an error or warning.
@@ -87,7 +88,7 @@ Your application code can inspect the protocol via the "x-appservice-proto" head
87
88
-[How can I change the minimum TLS versions for the app?](#how-can-i-change-the-minimum-tls-versions-for-the-app)
88
89
-[How do I handle TLS termination in App Service?](#how-do-i-handle-tls-termination-in-app-service)
89
90
90
-
<aname="prevent-ip-changes" />
91
+
<aname="prevent-ip-changes"></a>
91
92
92
93
#### How do I make sure that the app's IP address doesn't change when I make changes to the certificate binding?
93
94
@@ -97,19 +98,19 @@ Your inbound IP address can change when you delete a binding, even if that bindi
97
98
2. Bind the new certificate to the custom domain you want without deleting the old one. This action replaces the binding instead of removing the old one.
98
99
3. Delete the old certificate.
99
100
100
-
<aname="enforce-https" />
101
+
<aname="enforce-https"></a>
101
102
102
103
#### Can I disable the forced redirect from HTTP to HTTPS?
103
104
104
105
By default, App Service forces a redirect from HTTP requests to HTTPS. To disable this behavior, see [Configure general settings](configure-common.md#configure-general-settings).
105
106
106
-
<aname="enforce-tls-versions">
107
+
<aname="enforce-tls-versions"></a>
107
108
108
109
#### How can I change the minimum TLS versions for the app?
109
110
110
111
Your app allows [TLS](https://wikipedia.org/wiki/Transport_Layer_Security) 1.2 by default, which is the recommended TLS level by industry standards, such as [PCI DSS](https://wikipedia.org/wiki/Payment_Card_Industry_Data_Security_Standard). To enforce different TLS versions, see [Configure general settings](configure-common.md#configure-general-settings).
111
112
112
-
<aname="handle-tls-termination">
113
+
<aname="handle-tls-termination"></a>
113
114
114
115
#### How do I handle TLS termination in App Service?
0 commit comments