|
1 |
| -### YamlMime:YamlDocument |
2 |
| -documentType: LandingData |
3 |
| -title: App Service on Linux Documentation |
| 1 | +### YamlMime:Landing |
| 2 | + |
| 3 | +title: App Service on Linux 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. |
| 5 | + |
4 | 6 | metadata:
|
5 |
| - title: Linux containers - Tutorials, Reference |
6 |
| - meta.description: Learn how to build Linux websites and web applications in App Service. Run your code in a default Docker container or run a custom container. |
| 7 | + title: App Service on Linux documentation |
| 8 | + description: Learn how to build Linux websites and web applications in App Service. Run your code in a default Docker container or run a custom container. |
7 | 9 | ms.topic: landing-page
|
8 |
| - ms.date: 09/05/2017 |
9 |
| -sections: |
10 |
| -- title: 5-Minute Quickstarts |
11 |
| - items: |
12 |
| - - type: list |
13 |
| - style: icon48 |
14 |
| - items: |
15 |
| - - image: |
16 |
| - src: https://docs.microsoft.com/azure/app-service/media/index/logo_net.svg |
17 |
| - text: .NET Core |
18 |
| - href: https://docs.microsoft.com/azure/app-service/containers/quickstart-dotnetcore |
19 |
| - - image: |
20 |
| - src: https://docs.microsoft.com/azure/app-service/media/index/logo_nodejs.svg |
21 |
| - text: Node.js |
22 |
| - href: https://docs.microsoft.com/azure/app-service/containers/quickstart-nodejs |
23 |
| - - image: |
24 |
| - src: https://docs.microsoft.com/azure/app-service/media/index/logo_php.svg |
25 |
| - text: PHP |
26 |
| - href: https://docs.microsoft.com/azure/app-service/containers/quickstart-php |
27 |
| - - image: |
28 |
| - src: https://docs.microsoft.com/azure/app-service/media/index/logo_java.svg |
29 |
| - text: Java |
30 |
| - href: https://docs.microsoft.com/azure/app-service/containers/quickstart-java |
31 |
| - - image: |
32 |
| - src: https://docs.microsoft.com/azure/app-service/media/index/logo_python.svg |
33 |
| - text: Python |
34 |
| - href: https://docs.microsoft.com/azure/app-service/containers/quickstart-python |
35 |
| - - image: |
36 |
| - src: https://docs.microsoft.com/media/logos/logo_ruby.svg |
37 |
| - text: Ruby |
38 |
| - href: https://docs.microsoft.com/azure/app-service/containers/quickstart-ruby |
39 |
| - - image: |
40 |
| - src: https://docs.microsoft.com/media/logos/logo_docker.svg |
41 |
| - text: Docker |
42 |
| - href: https://docs.microsoft.com/azure/app-service/containers/quickstart-custom-docker-image |
43 |
| - - type: paragraph |
44 |
| - text: 'Learn how to deploy continuously:' |
45 |
| - - type: list |
46 |
| - style: icon48 |
47 |
| - items: |
48 |
| - - image: |
49 |
| - src: ../media/index/zip.svg |
50 |
| - text: ZIP/WAR |
51 |
| - href: ../deploy-zip.md?toc=%2fazure%2fapp-service%2fcontainers%2ftoc.json |
52 |
| - - image: |
53 |
| - src: ../media/index/ftp.svg |
54 |
| - text: FTP |
55 |
| - href: ../deploy-ftp.md?toc=%2fazure%2fapp-service%2fcontainers%2ftoc.json |
56 |
| - - image: |
57 |
| - src: ../media/index/git-icon.svg |
58 |
| - text: Local Git |
59 |
| - href: ../deploy-local-git.md?toc=%2fazure%2fapp-service%2fcontainers%2ftoc.json |
60 |
| - - image: |
61 |
| - src: https://docs.microsoft.com/azure/media/index/logo_vs-team-services.svg |
62 |
| - text: Azure DevOps |
63 |
| - href: https://docs.microsoft.com/vsts/build-release/apps/cd/azure/aspnet-core-to-azure-webapp?toc=/vsts/deploy-azure/toc.json&bc=/vsts/deploy-azure/breadcrumb/toc.json |
64 |
| - - image: |
65 |
| - src: ../media/index/github-octicons.svg |
66 |
| - text: GitHub |
67 |
| - href: ../deploy-continuous-deployment.md?toc=%2fazure%2fapp-service%2fcontainers%2ftoc.json |
68 |
| - - image: |
69 |
| - src: ../media/index/bitbucket.svg |
70 |
| - text: Bitbucket |
71 |
| - href: ../deploy-continuous-deployment.md?toc=%2fazure%2fapp-service%2fcontainers%2ftoc.json |
72 |
| - - image: |
73 |
| - src: ../media/index/dropbox.svg |
74 |
| - text: DropBox sync |
75 |
| - href: ../deploy-content-sync.md?toc=%2fazure%2fapp-service%2fcontainers%2ftoc.json |
76 |
| - - image: |
77 |
| - src: ../media/index/onedrive.svg |
78 |
| - text: OneDrive sync |
79 |
| - href: ../deploy-content-sync.md?toc=%2fazure%2fapp-service%2fcontainers%2ftoc.json |
80 |
| -- title: Step-by-Step Tutorials |
81 |
| - items: |
82 |
| - - type: paragraph |
83 |
| - text: Learn how to deploy, manage, and monitor secure web application on App Service on Linux |
84 |
| - - type: list |
85 |
| - style: ordered |
86 |
| - items: |
87 |
| - - html: Create an application using <a href="/azure/app-service/containers/tutorial-dotnetcore-sqldb-app">.NET Core with Azure SQL DB</a>, <a href="/azure/app-service/containers/tutorial-java-enterprise-postgresql-app">Java Enterprise with PostgreSQL</a> or <a href="/azure/app-service/containers/tutorial-nodejs-mongodb-app">Node.js with MongoDB</a> |
88 |
| - - html: <a href="/azure/app-service/app-service-web-tutorial-custom-domain">Map an existing custom domain to your application </a> |
89 |
| - - html: <a href="/azure/app-service/configure-ssl-bindings">Secure a custom DNS name with an SSL binding in Azure App Service</a> |
90 |
| - - html: <a href="/azure/cdn/cdn-add-to-web-app">Add a CDN to your application</a> |
91 |
| -- title: Samples |
92 |
| - items: |
93 |
| - - type: paragraph |
94 |
| - text: Find scripts to manage common tasks. |
95 |
| - - type: list |
96 |
| - style: unordered |
97 |
| - className: spaced noBullet |
98 |
| - items: |
99 |
| - - html: <a href="/powershell/azureps-cmdlets-docs">Azure PowerShell</a> |
100 |
| - - html: <a href="/cli/azure/appservice">Azure CLI</a> |
101 |
| -- title: Reference |
102 |
| - items: |
103 |
| - - type: list |
104 |
| - style: cards |
105 |
| - className: cardsD |
106 |
| - items: |
107 |
| - - title: Command-Line |
108 |
| - html: <p><a href="/powershell/azureps-cmdlets-docs">Azure PowerShell</a></p><p><a href="/cli/azure/appservice">Azure CLI</a></p> |
109 |
| - - title: Languages |
110 |
| - html: <p><a href="/dotnet/api">.NET</a></p><p><a href="/java/api/">Java</a></p> |
111 |
| - - title: REST |
112 |
| - html: <p><a href="/rest/api/appservice">REST API Reference</a></p> |
| 10 | + ms.service: app-service |
| 11 | + ms.date: 02/26/2020 |
| 12 | + |
| 13 | +landingContent: |
| 14 | + - title: About App Service on Linux |
| 15 | + linkLists: |
| 16 | + - linkListType: overview |
| 17 | + links: |
| 18 | + - text: What is App Service on Linux? |
| 19 | + url: app-service-linux-intro.md |
| 20 | + - text: App Service on Windows |
| 21 | + url: /azure/app-service/ |
| 22 | + - text: App Service Environments |
| 23 | + url: ../environment/intro.md |
| 24 | + - text: Compare hosting options |
| 25 | + url: /azure/architecture/guide/technology-choices/compute-decision-tree |
| 26 | + - linkListType: whats-new |
| 27 | + links: |
| 28 | + - text: Service updates |
| 29 | + url: https://azure.microsoft.com/updates/?product=app-service |
| 30 | + - title: Get started |
| 31 | + linkLists: |
| 32 | + - linkListType: quickstart |
| 33 | + links: |
| 34 | + - text: First Linux ASP.NET Core app |
| 35 | + url: quickstart-dotnetcore.md |
| 36 | + - text: First Linux Node.js app |
| 37 | + url: quickstart-nodejs.md |
| 38 | + - text: First Linux PHP app |
| 39 | + url: quickstart-php.md |
| 40 | + - text: First Linux Java app |
| 41 | + url: quickstart-java.md |
| 42 | + - text: First Linux Python (Flask) app |
| 43 | + url: quickstart-python.md |
| 44 | + - text: First Linux Ruby app |
| 45 | + url: quickstart-ruby.md |
| 46 | + - title: Common tasks |
| 47 | + linkLists: |
| 48 | + - linkListType: tutorial |
| 49 | + links: |
| 50 | + - text: Map a custom domain to your app |
| 51 | + url: ../app-service-web-tutorial-custom-domain.md?toc=%2fazure%2fapp-service%2fcontainers%2ftoc.json |
| 52 | + - text: Secure a custom domain with an SSL binding |
| 53 | + url: ../configure-ssl-bindings.md?toc=%2fazure%2fapp-service%2fcontainers%2ftoc.json |
| 54 | + - text: Run app in staged environments |
| 55 | + url: ../deploy-staging-slots.md?toc=%2fazure%2fapp-service%2fcontainers%2ftoc.json |
| 56 | + - linkListType: how-to-guide |
| 57 | + links: |
| 58 | + - text: Enable diagnostic logs |
| 59 | + url: ../troubleshoot-diagnostic-logs.md?toc=%2fazure%2fapp-service%2fcontainers%2ftoc.json |
| 60 | + - text: Connect to container via SSH |
| 61 | + url: app-service-linux-ssh-support.md |
| 62 | + - text: Migrate an active domain to App Service |
| 63 | + url: ../manage-custom-dns-migrate-domain.md?toc=%2fazure%2fapp-service%2fcontainers%2ftoc.json |
| 64 | + - title: Upload your code or content |
| 65 | + linkLists: |
| 66 | + - linkListType: deploy |
| 67 | + links: |
| 68 | + - text: Upload content with FTP |
| 69 | + url: ../deploy-ftp.md?toc=%2fazure%2fapp-service%2fcontainers%2ftoc.json |
| 70 | + - text: Upload content as zip packages |
| 71 | + url: ../deploy-zip.md?toc=%2fazure%2fapp-service%2fcontainers%2ftoc.json |
| 72 | + - text: Git push from local machine |
| 73 | + url: ../deploy-local-git.md?toc=%2fazure%2fapp-service%2fcontainers%2ftoc.json |
| 74 | + - text: Sync content with OneDrive or Dropbox |
| 75 | + url: ../deploy-content-sync.md?toc=%2fazure%2fapp-service%2fcontainers%2ftoc.json |
| 76 | + - text: CI/CD with GitHub, BitBucket, etc. |
| 77 | + url: ../deploy-continuous-deployment.md?toc=%2fazure%2fapp-service%2fcontainers%2ftoc.json |
| 78 | + - title: CRUD app with database |
| 79 | + linkLists: |
| 80 | + - linkListType: tutorial |
| 81 | + links: |
| 82 | + - text: ASP.NET Core app with SQL Database |
| 83 | + url: tutorial-dotnetcore-sqldb-app.md |
| 84 | + - text: PHP (Laravel) app with Azure MySQL |
| 85 | + url: tutorial-php-mysql-app.md |
| 86 | + - text: Node.js (MEAN.js) app with MongoDB |
| 87 | + url: tutorial-nodejs-mongodb-app.md |
| 88 | + - text: Java (Spring Boot) app with Cosmos DB |
| 89 | + url: tutorial-java-spring-cosmosdb.md |
| 90 | + - text: Python (Django) app with PostgreSQL |
| 91 | + url: tutorial-python-postgresql-app.md |
| 92 | + - text: Ruby (Rails) app with PostgreSQL |
| 93 | + url: tutorial-ruby-postgres-app.md |
| 94 | + - title: Run custom containers |
| 95 | + linkLists: |
| 96 | + - linkListType: quickstart |
| 97 | + links: |
| 98 | + - text: Run a custom Linux container |
| 99 | + url: quickstart-docker.md |
| 100 | + - text: Run a multi-container (Docker Compose) app |
| 101 | + url: quickstart-multi-container.md |
| 102 | + - linkListType: tutorial |
| 103 | + links: |
| 104 | + - text: Run a container from Azure Container Registry |
| 105 | + url: tutorial-custom-docker-image.md |
| 106 | + - linkListType: how-to-guide |
| 107 | + links: |
| 108 | + - text: CI/CD to a custom container |
| 109 | + url: app-service-linux-ci-cd.md |
| 110 | + - text: Connect a container to Storage Files |
| 111 | + url: how-to-serve-content-from-azure-storage.md |
| 112 | + - title: Manage and integrate |
| 113 | + linkLists: |
| 114 | + - linkListType: concept |
| 115 | + links: |
| 116 | + - text: Manage App Service plans |
| 117 | + url: ../overview-hosting-plans.md?toc=%2fazure%2fapp-service%2fcontainers%2ftoc.json |
| 118 | + - linkListType: tutorial |
| 119 | + links: |
| 120 | + - text: Add a CDN to your application |
| 121 | + url: ../../cdn/cdn-add-to-web-app.md?toc=%2fazure%2fapp-service%2fcontainers%2ftoc.json |
| 122 | + - text: Authenticate users |
| 123 | + url: tutorial-auth-aad.md?toc=%2fazure%2fapp-service%2fcontainers%2ftoc.json |
| 124 | + - linkListType: how-to-guide |
| 125 | + links: |
| 126 | + - text: Load balance with Traffic Manager |
| 127 | + url: ../web-sites-traffic-manager-custom-domain-name.md?toc=%2fazure%2fapp-service%2fcontainers%2ftoc.json |
| 128 | + - text: Back up your app to Storage Blobs |
| 129 | + url: ../manage-backup.md?toc=%2fazure%2fapp-service%2fcontainers%2ftoc.json |
| 130 | + - title: More resources |
| 131 | + linkLists: |
| 132 | + - linkListType: video |
| 133 | + links: |
| 134 | + - text: App Service video library |
| 135 | + url: https://azure.microsoft.com/resources/videos/index/?services=app-service |
| 136 | + - text: Pluralsight video training |
| 137 | + url: https://www.pluralsight.com/search?q=azure%20app%20service |
| 138 | + - linkListType: sample |
| 139 | + links: |
| 140 | + - text: Azure CLI samples |
| 141 | + url: ../samples-cli.md?toc=%2fazure%2fapp-service%2fcontainers%2ftoc.json |
| 142 | + - text: Azure PowerShell samples |
| 143 | + url: ../samples-powershell.md?toc=%2fazure%2fapp-service%2fcontainers%2ftoc.json |
| 144 | + - linkListType: reference |
| 145 | + links: |
| 146 | + - text: Azure CLI |
| 147 | + url: /cli/azure/appservice |
| 148 | + - text: Azure PowerShell |
| 149 | + url: /powershell/module/az.websites/#app_service |
| 150 | + - text: REST API |
| 151 | + url: /rest/api/appservice/ |
| 152 | + - text: Resource Manager |
| 153 | + url: /azure/templates/microsoft.web/allversions |
0 commit comments