Introdução ao Serviço de Aplicações do Azure no LinuxIntroduction to Azure App Service on Linux

Azure app serviço é uma plataforma de computação totalmente gerenciada que é otimizada para hospedar sites e aplicativos Web.Azure App Service is a fully managed compute platform that is optimized for hosting websites and web applications. Os clientes podem utilizar o Serviço de Aplicações no Linux para alojar aplicações Web nativamente no Linux para pilhas de aplicações suportadas.Customers can use App Service on Linux to host web apps natively on Linux for supported application stacks. A seção idiomas lista as pilhas de aplicativos com suporte no momento.The Languages section lists the application stacks that are currently supported.

LanguagesLanguages

O Serviço de Aplicações no Linux suporta um número de imagens Incorporadas para aumentar a produtividade do programador.App Service on Linux supports a number of Built-in images in order to increase developer productivity. Se o runtime pedido pela sua aplicação não for suportado nas imagens incorporadas, existem instruções sobre como criar a sua própria imagem do Docker para implementar a Aplicação Web para Contentores.If the runtime your application requires is not supported in the built-in images, there are instructions on how to build your own Docker image to deploy to Web App for Containers.

IdiomaLanguage Versões SuportadasSupported Versions
Node.jsNode.js 4.4, 4.5, 4.8, 6.2, 6.6, 6.9, 6.10, 6.11, 8.0, 8.1, 8.2, 8.8, 8.9, 8.11, 8.12, 9.4, 10.1, 10.10, 10.144.4, 4.5, 4.8, 6.2, 6.6, 6.9, 6.10, 6.11, 8.0, 8.1, 8.2, 8.8, 8.9, 8.11, 8.12, 9.4, 10.1, 10.10, 10.14
Java *Java * Tomcat 8,5, 9,0, Java SE, WildFly 14 (todos executando o JRE 8)Tomcat 8.5, 9.0, Java SE, WildFly 14 (all running JRE 8)
PHPPHP 5.6, 7.0, 7.2, 7.35.6, 7.0, 7.2, 7.3
PythonPython 2,7, 3,6, 3,72.7, 3.6, 3.7
.NET Core.NET Core 1.0, 1.1, 2.0, 2.1, 2.21.0, 1.1, 2.0, 2.1, 2.2
RubyRuby 2.3, 2.4, 2.5, 2.62.3, 2.4, 2.5, 2.6

ImplementaçõesDeployments

  • FTPFTP
  • Git LocalLocal Git
  • GitHubGitHub
  • BitbucketBitbucket

DevOpsDevOps

Consola, Publicação e DepuraçãoConsole, Publishing, and Debugging

  • AmbientesEnvironments
  • ImplementaçõesDeployments
  • Consola básicaBasic console
  • SSHSSH

DimensionamentoScaling

LocalizaçõesLocations

Verifique o Dashboard de Estado do Azure.Check the Azure Status Dashboard.

LimitaçõesLimitations

O portal do Azure mostra apenas as funcionalidades que funcionam atualmente para a Aplicação Web para Contentores.The Azure portal shows only features that currently work for Web App for Containers. À medida que ativamos mais funcionalidades, estas tornam-se visíveis no portal.As we enable more features, they will become visible on the portal.

O serviço de aplicativo no Linux só tem suporte com planos de serviço de aplicativo gratuito, básico, Standard e Premium e não tem uma camada compartilhada .App Service on Linux is only supported with Free, Basic, Standard, and Premium app service plans and does not have a Shared tier. Você não pode criar um aplicativo Web do Linux em um plano do serviço de aplicativo que já hospeda aplicativos Web não Linux.You cannot create a Linux Web App in an App Service plan already hosting non-Linux Web Apps.

Com base em uma limitação atual, para o mesmo grupo de recursos, você não pode misturar aplicativos Windows e Linux na mesma região.Based on a current limitation, for the same resource group you cannot mix Windows and Linux apps in the same region.

Resolução de problemasTroubleshooting

Quando a aplicação não consegue iniciar ou pretende verificar o registo da sua aplicação, verifique os registos do Docker no diretório LogFiles.When your application fails to start or you want to check the logging from your app, check the Docker logs in the LogFiles directory. Pode aceder a este diretório através do seu site SCM ou do FTP.You can access this directory either through your SCM site or via FTP. Para registrar o stdout e stderr de seu contêiner, você precisa habilitar o log de contêiner do Docker em logs do serviço de aplicativo.To log the stdout and stderr from your container, you need to enable Docker Container logging under App Service Logs. A configuração entra em vigor imediatamente.The setting takes effect immediately. O serviço de aplicativo detecta a alteração e reinicia o contêiner automaticamente.App Service detects the change and restarts the container automatically.

Pode aceder ao site do SCM através das Ferramentas Avançadas no menu Ferramentas de Desenvolvimento.You can access the SCM site from Advanced Tools in the Development Tools menu.

Utilizar o Kudu para ver registos do Docker

Passos SeguintesNext steps

Os artigos seguintes ajudam-no a começar a utilizar o Serviço de Aplicações no Linux com aplicações Web escritas em várias linguagens:The following articles get you started with App Service on Linux with web apps written in a variety of languages:

Para obter mais informações sobre o serviço de aplicativo no Linux, consulte:For more information on App Service on Linux, see:

Pode publicar perguntas e problemas no nosso fórum.You can post questions and concerns on our forum.