Como posso executar um segundo site no Azure enquanto compartilho o domínio?

Como posso executar um segundo site no Azure enquanto compartilho o domínio?

Eu tenho um site rodando no Azure construído em ASP.NET MVC. Parte do site é efetivamente um site de marketing com páginas estáticas, o resto é o painel no qual nossos usuários fazem login para usar o produto.

Atualmente, tudo é ASP.NET MVC guardado em uma solução Visual Studio e efetivamente inacessível a qualquer pessoa sem acesso ao código. Gostaria de expor as páginas de marketing para que possam ser editadas sem acesso ao código, permitindo também que sejam alteradas sem compilar a solução e publicá-la.

Então, eu gostaria de descobrir como dividir nosso site em dois, um que continue executando o site do painel (pode serhttp://app.domain.com) e outro que é impulsionado pelo Wordpress (http://domínio.com) para todas as conversas sobre "sobre nós" e marketing. Atualmente temos 1 site no Azure. Como posso executar um segundo site no Azure enquanto compartilho o domínio? Alguma ideia sobre uma maneira econômica de abordar isso?

Responder1

Acabei de fazer algo semelhante ao que você está perguntando, usando sites do Azure - tenho um site público, chamo-o de Yossi.co.uk (não real) e tenho uma API que queria publicar no mesmo domínio. o site e a API têm seu próprio site do Azure (Yossi.azurewebsites.net e yossiapi.azurewebsites.net respectivamente)

Eu gerencio meu domínio com 123-reg, então nas configurações avançadas de DNS adicionei os registros awverify

Tenho os três registros a seguir para o site público: um CNAME para direcionar o tráfego da Internet e dois para dar suporte à verificação do domínio simples e do domínio completo

awverify CNAME awverify.yossi.azurewebsites.net.
awverify.www CNAME awverify.yossi.azurewebsites.net
www CNAME yossi.azurewebsites.net.

Em seguida, adicionei o seguinte para a API - novamente - um para verificação e outro para tráfego real

awverify.api CNAME awverify.yossiapi.azurewebsites.net
api CNAME yossiapi.azurewebsites.net

Como você pode ver em meus registros DNS, simplesmente precisei adicionar outro conjunto para o subdomínio - um para verificação e outro para tráfego e obtive dois sites separados como parte do mesmo domínio.

Em seguida, acessei os dois sites do Azure no Portal de Gerenciamento do Azure, certifiquei-me de que eram instâncias compartilhadas ou padrão, para garantir o suporte para domínios personalizados e, em seguida, na guia de configuração, adicionei os domínios personalizados. (sem os registros de verificação corretos, isso falharia, mas mostraria quais entradas de verificação no DNS precisam ser adicionadas)

É importante notar que o DNS demora um pouco para ser atualizado, então você precisará esperar um pouco entre a atualização dos registros DNS e a atualização bem-sucedida do domínio personalizado no Azure.

informação relacionada