¿Cómo puedo ejecutar un segundo sitio en Azure mientras comparto el dominio?

¿Cómo puedo ejecutar un segundo sitio en Azure mientras comparto el dominio?

Tengo un sitio que se ejecuta en Azure integrado en ASP.NET MVC. Parte del sitio es efectivamente un sitio de marketing con páginas en su mayoría estáticas, el resto es el panel en el que nuestros usuarios inician sesión para utilizar el producto.

Actualmente, todo es ASP.NET MVC escondido en una solución de Visual Studio y, de hecho, cualquiera que no tenga acceso al código puede acceder a él. Me gustaría exponer las páginas de marketing para que puedan editarse sin acceder al código, permitiendo también cambiarlas sin compilar la solución y publicarla.

Entonces, me gustaría descubrir cómo dividir nuestro sitio en dos, uno que continúe ejecutando el sitio del panel (podría serhttp://aplicación.dominio.com) y otro impulsado por Wordpress (http://dominio.com) para toda la charla "sobre nosotros" y de marketing. Actualmente tenemos 1 sitio web en Azure. ¿Cómo puedo ejecutar un segundo sitio en Azure mientras comparto el dominio? ¿Alguna idea sobre una forma rentable de abordar esto?

Respuesta1

Acabo de hacer algo similar a lo que estás preguntando, usando sitios web de Azure: tengo un sitio web público, llámalo Yossi.co.uk (no real) y tengo una API que quería publicar en el mismo dominio. el sitio web y la API tienen cada uno su propio sitio web de Azure (Yossi.azurewebsites.net y yossiapi.azurewebsites.net respectivamente)

Administro mi dominio con 123-reg, por lo que en su configuración DNS avanzada agregué los registros awverify

Tengo los siguientes tres registros para el sitio web público: un CNAME para generar tráfico de Internet y dos para admitir la verificación tanto del dominio simple como del dominio completo.

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

Luego agregué lo siguiente para la API, nuevamente, uno para la verificación y otro para el tráfico real.

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

Como puede ver en mis registros DNS, simplemente necesitaba agregar otro conjunto para el subdominio: uno para verificación y otro para tráfico, y obtuve dos sitios web separados como parte del mismo dominio.

Luego fui a ambos sitios web de Azure en el Portal de administración de Azure, me aseguré de que fueran instancias compartidas o estándar para garantizar la compatibilidad con dominios personalizados y luego, en la pestaña de configuración, agregué los dominios personalizados. (sin los registros de verificación correctos, esto fallaría, pero mostrará qué entradas de verificación en el DNS deben agregarse)

Vale la pena señalar que DNS tarda un poco en actualizarse, por lo que deberá esperar un poco entre la actualización de los registros DNS y la actualización exitosa del dominio personalizado en Azure.

información relacionada