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/app-service/includes/quickstart-custom-container/quickstart-custom-container-linux-azure-portal-pivot.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,11 +4,11 @@ ms.service: azure-app-service
4
4
ms.devlang: java
5
5
ms.custom: linux-related-content
6
6
ms.topic: quickstart
7
-
ms.date: 06/30/2022
7
+
ms.date: 01/22/2025
8
8
ms.author: cephalin
9
9
---
10
10
11
-
[Azure App Service](../../overview.md) on Linux provides pre-defined application stacks on Linux with support for languages such as .NET, PHP, Node.js and others. You can also use a custom Docker image to run your web app on an application stack that isn't already defined in Azure. This quickstart shows you how to deploy an image from Azure Container Registry to Azure App Service.
11
+
[Azure App Service](../../overview.md) on Linux provides pre-defined application stacks on Linux with support for languages such as .NET, Java, Node.js, PHP, and others. You can also use a custom Docker image to run your web app on an application stack that isn't already defined in Azure. This quickstart shows you how to deploy an image from Azure Container Registry to Azure App Service.
12
12
13
13
> [!NOTE]
14
14
> For information regarding running containerized applications in a serverless environment, please see [Container Apps](../../../container-apps/overview.md).
Copy file name to clipboardExpand all lines: articles/app-service/includes/quickstart-custom-container/quickstart-custom-container-linux-visual-studio-code-pivot.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,11 +4,11 @@ ms.service: azure-app-service
4
4
ms.devlang: java
5
5
ms.custom: linux-related-content
6
6
ms.topic: quickstart
7
-
ms.date: 06/30/2022
7
+
ms.date: 01/22/2025
8
8
ms.author: cephalin
9
9
---
10
10
11
-
[Azure App Service](../../overview.md) on Linux provides pre-defined application stacks on Linux with support for languages such as .NET, PHP, Node.js and others. You can also use a custom Docker image to run your web app on an application stack that isn't already defined in Azure. This quickstart shows you how to deploy an image from an [Azure Container Registry (ACR)](/azure/container-registry/) to App Service.
11
+
[Azure App Service](../../overview.md) on Linux provides pre-defined application stacks on Linux with support for languages such as .NET, Java, Node.js, PHP, and others. You can also use a custom Docker image to run your web app on an application stack that isn't already defined in Azure. This quickstart shows you how to deploy an image from an [Azure Container Registry (ACR)](/azure/container-registry/) to App Service.
12
12
13
13
> [!NOTE]
14
14
> For information regarding running containerized applications in a serverless environment, please see [Container Apps](../../../container-apps/overview.md).
Copy file name to clipboardExpand all lines: articles/app-service/index.yml
+19-15Lines changed: 19 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,20 @@
1
1
### YamlMime:Landing
2
2
3
3
title: App Service documentation
4
-
summary: Azure App Service enables you to build and host web apps, mobile back ends, and RESTful APIs in the programming language of your choice without managing infrastructure. It offers auto-scaling and high availability, supports both Windows and Linux, and enables automated deployments from GitHub, Azure DevOps, or any Git repo. Learn how to use Azure App Service with our quickstarts, tutorials, and samples.
4
+
summary: Azure App Service enables you to build and host web apps, mobile back ends, and RESTful APIs in the
5
+
language stack of your choice without managing infrastructure, including .NET, Java
6
+
(Java SE, Tomcat, and JBoss EAP), Node.js, Python, and PHP. It can also run any language stack with
7
+
custom containers. It provides auto-scaling and high availability, supports both Windows and Linux, and
8
+
enables automated deployments from GitHub, Azure DevOps, or any Git repo. Learn how to use Azure App
9
+
Service with our quickstarts, tutorials, and samples.
5
10
6
11
metadata:
7
12
title: Azure App Service documentation
8
13
description: Host websites, web apps, RESTful APIs, and mobile back ends in Azure App Service. Find quickstarts and tutorials to help you succeed with App Service.
*Azure App Service* is an HTTP-based service for hosting web applications, REST APIs, and mobile back ends. You can develop in your favorite language, be it .NET, .NET Core, Java, Node.js, PHP, or Python. Applications run and scale with ease on both Windows and [Linux](#app-service-on-linux)-based environments.
17
+
*Azure App Service* is an HTTP-based service for hosting web applications, REST APIs, and mobile back ends. You can develop in your favorite language, be it .NET, .NET Core, Java, Node.js, Python, or PHP. Applications run and scale with ease on both Windows and [Linux](#app-service-on-linux)-based environments.
18
18
19
19
App Service adds the power of Microsoft Azure to your application, including improved security, load balancing, autoscaling, and automated management. Additionally, you can take advantage of its DevOps capabilities, such as continuous deployment from Azure DevOps, GitHub, Docker Hub, and other sources, package management, staging environments, custom domains, and TLS/SSL certificates.
20
20
@@ -24,7 +24,7 @@ With App Service, you pay for the Azure compute resources you use. The compute r
24
24
25
25
Azure App Service is a fully managed platform as a service (PaaS) offering for developers. Here are some key features of App Service:
26
26
27
-
***Multiple languages and frameworks** - App Service has first-class support for ASP.NET, ASP.NET Core, Java, Node.js, PHP, and Python. You can also run [PowerShell and other scripts or executables](webjobs-create.md) as background services.
27
+
***Multiple languages and frameworks** - App Service has first-class support for ASP.NET, ASP.NET Core, Java, Node.js, Python, and PHP. You can also run [PowerShell and other scripts or executables](webjobs-create.md) as background services.
28
28
***Managed production environment** - App Service automatically [patches and maintains the OS and language frameworks](overview-patch-os-runtime.md) for you. Spend time writing great apps and let Azure worry about the platform.
29
29
***Containerization and Docker** - Dockerize your app and host a custom Windows or Linux container in App Service. Run sidecar containers of your choice. Migrate your Docker skills directly to App Service.
30
30
***DevOps optimization** - Set up [continuous integration and deployment](deploy-continuous-deployment.md) with Azure DevOps, GitHub, BitBucket, Docker Hub, or Azure Container Registry. Promote updates through [test and staging environments](deploy-staging-slots.md). Manage your apps in App Service by using [Azure PowerShell](/powershell/azure/) or the [cross-platform command-line interface (CLI)](/cli/azure/install-azure-cli).
@@ -36,17 +36,27 @@ Azure App Service is a fully managed platform as a service (PaaS) offering for d
36
36
***Visual Studio and Visual Studio Code integration** - Dedicated tools in Visual Studio and Visual Studio Code streamline the work of creating, deploying, and debugging.
37
37
***Java tools integration** - Develop and deploy to Azure without leaving your favorite development tools, such as Maven, Gradle, Visual Studio Code, IntelliJ, and Eclipse.
38
38
***API and mobile features** - App Service provides turn-key CORS support for RESTful API scenarios and simplifies mobile app scenarios by enabling authentication, offline data sync, push notifications, and more.
39
-
***Serverless code** - Run a code snippet or script on-demand without having to explicitly provision or manage infrastructure, and pay only for the compute time your code actually uses. (See[Azure Functions](../azure-functions/index.yml).)
39
+
***Serverless code** - Run a code snippet or script on-demand without having to explicitly provision or manage infrastructure, and pay only for the compute time your code actually uses (see[Azure Functions](../azure-functions/index.yml)).
40
40
41
-
Besides App Service, Azure offers other services that can be used for hosting websites and web applications. For most scenarios, App Service is the best choice. For a microservice architecture, consider [Azure Spring Apps](../spring-apps/index.yml) or [Service Fabric](/azure/service-fabric/). If you need more control over the VMs on which your code runs, consider [Azure Virtual Machines](/azure/virtual-machines/). For more information about how to choose among these Azure services, see [Azure App Service, Virtual Machines, Service Fabric, and Cloud Services comparison](/azure/architecture/guide/technology-choices/compute-decision-tree).
41
+
Besides App Service, Azure offers other services that can be used for hosting websites and web applications.
42
+
For most scenarios, App Service is the best choice. For a microservice architecture,
43
+
consider [Azure Kubernetes Service](/azure/aks/) or [Service Fabric](/azure/service-fabric/).
44
+
If you need more control over the VMs on which your code runs, consider
45
+
[Azure Virtual Machines](/azure/virtual-machines/). For more information about how to choose among these
46
+
Azure services, see [Azure App Service, Azure Kubernetes Service, Virtual Machines, and other cloud services
App Service can also host web apps natively on Linux for supported application stacks. It can also run custom Linux containers (also known as *Web App for Containers*).
46
52
47
53
### Built-in languages and frameworks
48
54
49
-
App Service on Linux supports a number of language-specific built-in images. Just deploy your code. Supported languages include: Node.js, Java (Tomcat, JBoss, or with an embedded web server), PHP, Python, and .NET Core. Run [`az webapp list-runtimes --os linux`](/cli/azure/webapp#az-webapp-list-runtimes) to view the latest languages and supported versions. If the runtime your application requires isn't supported in the built-in images, you can deploy it with a custom container.
55
+
App Service on Linux supports a number of language-specific built-in images. Just deploy your code.
56
+
Supported languages include: .NET Core, Java (Tomcat, JBoss EAP, or Java SE with an embedded web server),
57
+
Node.js, Python, and PHP. Run [`az webapp list-runtimes --os linux`](/cli/azure/webapp#az-webapp-list-runtimes)
58
+
to view the latest languages and supported versions. If the runtime your application requires isn't supported
59
+
in the built-in images, you can deploy it with a custom container.
50
60
51
61
Outdated runtimes are periodically removed from the Web Apps Create and Configuration blades in the portal. These runtimes are hidden from the portal when they're deprecated by the maintaining organization or found to have significant vulnerabilities. These options are hidden to guide customers to the latest runtimes, where they'll be the most successful.
52
62
@@ -72,22 +82,22 @@ Create your first web app.
72
82
> [Getting started](getting-started.md)
73
83
74
84
> [!div class="nextstepaction"]
75
-
> [ASP.NET Core (on Windows or Linux)](quickstart-dotnetcore.md)
85
+
> [ASP.NET (on Windows)](./quickstart-dotnetcore.md?tabs=netframework48)
76
86
77
87
> [!div class="nextstepaction"]
78
-
> [ASP.NET (on Windows)](./quickstart-dotnetcore.md?tabs=netframework48)
88
+
> [ASP.NET Core (on Windows or Linux)](quickstart-dotnetcore.md)
79
89
80
90
> [!div class="nextstepaction"]
81
-
> [PHP (on Windows or Linux)](quickstart-php.md)
91
+
> [Java (on Windows or Linux)](quickstart-java.md)
82
92
83
93
> [!div class="nextstepaction"]
84
94
> [Node.js (on Windows or Linux)](quickstart-nodejs.md)
85
95
86
96
> [!div class="nextstepaction"]
87
-
> [Java (on Windows or Linux)](quickstart-java.md)
0 commit comments