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
By default, values for app settings are hidden in the portal for security. To see a hidden value of an app setting, click its **Value** field. To see the hidden values of all app settings, click the **Show values** button.
46
+
By default, values for app settings are hidden in the portal for security. To see a hidden value of an app setting, select its **Value** field. To see the hidden values of all app settings, select the **Show values** button.
47
47
48
-
1. To add a new app setting, click**New application setting**. To edit a setting, click the **Edit** button on the right side.
48
+
1. To add a new app setting, select**New application setting**. To edit a setting, select the **Edit** button on the right side.
49
49
50
50
1. In the dialog, you can [stick the setting to the current slot](deploy-staging-slots.md#which-settings-are-swapped).
51
51
@@ -55,7 +55,7 @@ App settings are always encrypted when stored (encrypted-at-rest).
55
55
> In a default Linux app service or a custom Linux container, any nested JSON key structure in the app setting name like `ApplicationInsights:InstrumentationKey` needs to be configured in App Service as `ApplicationInsights__InstrumentationKey` for the key name. In other words, any `:` should be replaced by `__` (double underscore).
56
56
>
57
57
58
-
1. When finished, click**Update**. Don't forget to click**Save** back in the **Configuration** page.
58
+
1. When finished, select**Update**. Don't forget to select**Save** back in the **Configuration** page.
Click the **Advanced edit** button. Edit the settings in the text area. When finished, click**Update**. Don't forget to click**Save** back in the **Configuration** page.
128
+
Select the **Advanced edit** button. Edit the settings in the text area. When finished, select**Update**. Don't forget to select**Save** back in the **Configuration** page.
129
129
130
130
App settings have the following JSON formatting:
131
131
@@ -193,7 +193,7 @@ It's not possible to edit app settings in bulk by using a JSON file with Azure P
193
193
194
194
### Configure arrays in app settings
195
195
196
-
You can also configure arrays in app settings as shown in the table below.
196
+
You can also configure arrays in app settings as shown in the following table.
197
197
198
198
|App setting name | App setting value |
199
199
|-----------------|-------------------|
@@ -245,13 +245,13 @@ Connection strings are always encrypted when stored (encrypted-at-rest).
By default, values for connection strings are hidden in the portal for security. To see a hidden value of a connection string, click its **Value** field. To see the hidden values of all connection strings, click the **Show value** button.
248
+
By default, values for connection strings are hidden in the portal for security. To see a hidden value of a connection string, select its **Value** field. To see the hidden values of all connection strings, select the **Show value** button.
249
249
250
-
1. To add a new connection string, click**New connection string**. To edit a connection string, click the **Edit** button on the right side.
250
+
1. To add a new connection string, select**New connection string**. To edit a connection string, select the **Edit** button on the right side.
251
251
252
252
1. In the dialog, you can [stick the connection string to the current slot](deploy-staging-slots.md#which-settings-are-swapped).
253
253
254
-
1. When finished, click**Update**. Don't forget to click**Save** back in the **Configuration** page.
254
+
1. When finished, select**Update**. Don't forget to select**Save** back in the **Configuration** page.
Click the **Advanced edit** button. Edit the connection strings in the text area. When finished, click**Update**. Don't forget to click**Save** back in the **Configuration** page.
335
+
Select the **Advanced edit** button. Edit the connection strings in the text area. When finished, select**Update**. Don't forget to select**Save** back in the **Configuration** page.
336
336
337
337
Connection strings have the following JSON formatting:
338
338
@@ -439,11 +439,11 @@ Here, you can configure some common settings for the app. Some settings require
439
439
> [!NOTE]
440
440
> Most modern browsers support HTTP/2 protocol over TLS only, while non-encrypted traffic continues to use HTTP/1.1. To ensure that client browsers connect to your app with HTTP/2, secure your custom DNS name. For more information, see [Secure a custom DNS name with a TLS/SSL binding in Azure App Service](configure-ssl-bindings.md).
441
441
-**Web sockets**: For [ASP.NET SignalR] or [socket.io](https://socket.io/), for example.
442
-
-**Always On**: Keeps the app loaded even when there's no traffic. When **Always On**is not turned on (default), the app is unloaded after 20 minutes without any incoming requests. The unloaded app can cause high latency for new requests because of its warm-up time. When **Always On** is turned on, the front-end load balancer sends a GET request to the application root every five minutes. The continuous ping prevents the app from being unloaded.
442
+
-**Always On**: Keeps the app loaded even when there's no traffic. When **Always On**isn't turned on (default), the app is unloaded after 20 minutes without any incoming requests. The unloaded app can cause high latency for new requests because of its warm-up time. When **Always On** is turned on, the front-end load balancer sends a GET request to the application root every five minutes. The continuous ping prevents the app from being unloaded.
443
443
444
444
Always On is required for continuous WebJobs or for WebJobs that are triggered using a CRON expression.
445
445
-**ARR affinity**: In a multi-instance deployment, ensure that the client is routed to the same instance for the life of the session. You can set this option to **Off** for stateless applications.
446
-
-**HTTPS Only**: When enabled, all HTTP traffic are redirected to HTTPS.
446
+
-**HTTPS Only**: When enabled, all HTTP traffic is redirected to HTTPS.
447
447
-**Minimum TLS version**: Select the minimum TLS encryption version required by your app.
448
448
-**Debugging**: Enable remote debugging for [ASP.NET](troubleshoot-dotnet-visual-studio.md#remotedebug), [ASP.NET Core](/visualstudio/debugger/remote-debugging-azure), or [Node.js](configure-language-nodejs.md#debug-remotely) apps. This option turns off automatically after 48 hours.
449
449
-**Incoming client certificates**: require client certificates in [mutual authentication](app-service-web-configure-tls-mutual-auth.md).
@@ -473,7 +473,7 @@ To show the existing settings, use the [Get-AzWebApp](/powershell/module/az.webs
473
473
474
474
This setting is only for Windows apps.
475
475
476
-
The default document is the web page that's displayed at the root URL of an App Service app. The first matching file in the list is used. If the app uses modules that route based on URL instead of serving static content, there is no need for default documents.
476
+
The default document is the web page that's displayed at the root URL of an App Service app. The first matching file in the list is used. If the app uses modules that route based on URL instead of serving static content, there's no need for default documents.
477
477
478
478
# [Azure portal](#tab/portal)
479
479
@@ -482,7 +482,7 @@ The default document is the web page that's displayed at the root URL of an App
1. To add a default document, click**New document**. To remove a default document, click**Delete** to its right.
485
+
1. To add a default document, select**New document**. To remove a default document, select**Delete** to its right.
486
486
487
487
# [Azure CLI](#tab/cli)
488
488
@@ -514,14 +514,14 @@ By default, App Service starts your app from the root directory of your app code
514
514
515
515
1. In the [Azure portal], search for and select **App Services**, and then select your app.
516
516
1. In the app's left menu, select **Configuration** > **Path mappings**
517
-
1.Click**New virtual application or directory**.
517
+
1.Select**New virtual application or directory**.
518
518
519
519
- To map a virtual directory to a physical path, leave the **Directory** check box selected. Specify the virtual directory and the corresponding relative (physical) path to the website root (`D:\home`).
520
520
- To mark a virtual directory as a web application, clear the **Directory** check box.
1.Click**New handler mapping**. Configure the handler as follows:
587
+
1.Select**New handler mapping**. Configure the handler as follows:
588
588
589
589
-**Extension**. The file extension you want to handle, such as *\*.php* or *handler.fcgi*.
590
590
-**Script processor**. The absolute path of the script processor to you. Requests to files that match the file extension are processed by the script processor. Use the path `D:\home\site\wwwroot` to refer to your app's root directory.
591
591
-**Arguments**. Optional command-line arguments for the script processor.
Copy file name to clipboardExpand all lines: articles/app-service/configure-ssl-bindings.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,8 +37,8 @@ In the <a href="https://portal.azure.com" target="_blank">Azure portal</a>:
37
37
38
38
-**Create App Service Managed Certificate** - Let App Service create a managed certificate for your selected domain. This option is the simplest. For more information, see [Create a free managed certificate](configure-ssl-certificate.md#create-a-free-managed-certificate).
39
39
-**Import App Service Certificate** - In **App Service Certificate**, choose an App Service certificate you've purchased for your selected domain. To purchase an App Service certificate, see [Import an App Service certificate](configure-ssl-certificate.md#buy-and-import-app-service-certificate).
40
-
-**Upload certificate (.pfx)** - Follow the workflow at [Upload a private certificate](configure-ssl-certificate.md#upload-a-private-certificate) to upload a PFX certificate from your local machine and specify the cetificate password.
41
-
-**Import from Key Vault** - Click**Select key vault certificate** and select the certificate in the dialog.
40
+
-**Upload certificate (.pfx)** - Follow the workflow at [Upload a private certificate](configure-ssl-certificate.md#upload-a-private-certificate) to upload a PFX certificate from your local machine and specify the certificate password.
41
+
-**Import from Key Vault** - Select**Select key vault certificate** and select the certificate in the dialog.
42
42
43
43
1. In **TLS/SSL type**, choose between **SNI SSL** and **IP based SSL**.
44
44
@@ -74,7 +74,7 @@ In various browsers, browse to `https://<your.custom.domain>` to verify that it
74
74
75
75
:::image type="content" source="./media/configure-ssl-bindings/app-with-custom-ssl.png" alt-text="Screenshot showing an example of browsing to your custom domain with the contoso.com URL highlighted.":::
76
76
77
-
Your application code can inspect the protocol via the "x-appservice-proto" header. The header will have a value of `http` or `https`.
77
+
Your application code can inspect the protocol via the "x-appservice-proto" header. The header has a value of `http` or `https`.
78
78
79
79
> [!NOTE]
80
80
> If your app gives you certificate validation errors, you're probably using a self-signed certificate.
0 commit comments