Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Você pode fornecer conteúdo estático (HTML, CSS, JavaScript e arquivos de imagem) diretamente de um contêiner em uma conta V2 ou BlockBlobStorage de uso geral. Para saber mais, confira a hospedagem de site estático no Armazenamento do Azure.
Este artigo mostra como habilitar a hospedagem de sites estáticos usando o portal do Azure, a CLI do Azure ou o PowerShell.
Habilitar hospedagem de site estático
A hospedagem de sites estáticos é um recurso que você precisa habilitar na conta de armazenamento.
Entre no portal do Azure para começar.
Localize sua conta de armazenamento e selecione-a para exibir o painel Visão Geral da conta.
No painel Visão geral , selecione a guia Recursos . Em seguida, selecione o site estático para exibir a página de configuração do site estático.
Selecione Habilitado para habilitar a hospedagem de site estático para a conta de armazenamento.
No campo Nome do documento Index, especifique uma página de índice padrão (por exemplo: index.html).
A página de índice padrão é exibida quando um usuário navega até a raiz do seu site estático.
No campo Caminho do documento erro, especifique uma página de erro padrão (por exemplo: 404.html).
A página de erro padrão é exibida quando um usuário tenta navegar até uma página que não existe em seu site estático.
Clique em Salvar para concluir a configuração de site estático.
Uma mensagem de confirmação é exibida. Os endereços de acesso do site estático e outras informações de configuração encontram-se no painel Visão Geral.
Carregar arquivos
As instruções a seguir mostram como carregar arquivos usando o portal do Azure. Você também pode usar o AzCopy, o PowerShell, a CLI ou qualquer aplicativo personalizado que possa carregar arquivos no contêiner $web de sua conta. Para obter um tutorial passo a passo que carrega arquivos usando o código do Visual Studio, consulte Tutorial: Hospedar um site estático no Armazenamento de Blobs.
No portal do Azure, navegue até a conta de armazenamento que contém seu site estático. Selecione Contêineres no painel de navegação esquerdo para exibir a lista de contêineres.
No painel Contêineres , selecione o contêiner $web para abrir o painel Visão Geral do contêiner.
No painel Visão geral, selecione o ícone Carregar para abrir o painel Carregar blob. Em seguida, selecione o campo Arquivos no painel Carregar blob para abrir o navegador de arquivos. Navegue até o arquivo que você deseja carregar, selecione-o e, em seguida, selecione Abrir para preencher o campo Arquivos . Opcionalmente, marque a caixa de seleção Substituir se os arquivos já existirem.
Se você pretende que o navegador exiba o conteúdo do arquivo, verifique se o tipo de conteúdo desse arquivo está definido como
text/html
. Para verificar isso, selecione o nome do blob que você carregou na etapa anterior para abrir seu painel visão geral . Verifique se o valor está definido dentro do campo de propriedade CONTENT-TYPE .Observação
Essa propriedade é automaticamente definida para extensões comumente reconhecidas, como
text/html
e.html
. No entanto, em alguns casos, você terá que definir isso por conta própria. Se você não definir essa propriedade comotext/html
, o navegador solicitará que os usuários baixem o arquivo em vez de renderizar o conteúdo. Essa propriedade pode ser definida na etapa anterior.
Localizar a URL do site
Você pode exibir as páginas do seu site de um navegador usando a URL pública do site.
No painel que aparece ao lado da página de visão geral da conta de sua conta de armazenamento, selecione Site Estático. A URL do seu site é exibida no campo de Ponto de Extremidade Primária.
Habilitar métricas em páginas de sites estáticos
Depois que você tiver habilitado as métricas, as estatísticas de tráfego nos arquivos no contêiner $web serão relatadas no painel de métricas.
Clique em Métricas na seção Monitor do menu da conta de armazenamento.
Observação
Os dados de métricas são gerados conectando-se a APIs de métricas diferentes. O portal exibe apenas os membros da API usados em um determinado período de tempo para se concentrar apenas nos membros que retornam dados. Para garantir que você possa selecionar o membro da API necessário, a primeira etapa é expandir o período de tempo.
Clique no botão de quadro de tempo, escolha um período e clique em Aplicar.
Selecione o Blob da lista suspensa Namespace.
Em seguida, selecione a métrica de Saída .
Selecione Somar do seletor Agregação.
Clique no botão Adicionar filtro e escolha o nome da API no seletor de propriedade .
Marque a caixa ao lado de GetWebContent no seletor de Valores para preencher o relatório de métricas.
Observação
A caixa de seleção GetWebContent será exibida somente se esse membro da API tiver sido usado em um determinado período de tempo. O portal exibe apenas os membros da API usados em um determinado período de tempo para se concentrar apenas nos membros que retornam dados. Se você não conseguir encontrar um membro específico da API nesta lista, expanda o período de tempo.
Próximas etapas
- Saiba como configurar um domínio personalizado com seu site estático. Consulte Mapear um domínio personalizado para um ponto de extremidade do Armazenamento de Blobs do Azure.