Wie kann ich eine zweite Site in Azure betreiben und gleichzeitig die Domäne freigeben?

Wie kann ich eine zweite Site in Azure betreiben und gleichzeitig die Domäne freigeben?

Ich habe eine Site, die auf Azure läuft und in ASP.NET MVC erstellt wurde. Ein Teil der Site ist effektiv eine Marketing-Site mit überwiegend statischen Seiten, der Rest ist das Dashboard, bei dem sich unsere Benutzer anmelden, um das Produkt zu verwenden.

Derzeit ist alles ASP.NET MVC, versteckt in einer Visual Studio-Lösung und praktisch unerreichbar für jeden ohne Zugriff auf den Code. Ich möchte die Marketingseiten verfügbar machen, damit sie ohne Zugriff auf den Code bearbeitet werden können und auch geändert werden können, ohne die Lösung kompilieren und veröffentlichen zu müssen.

Ich möchte also herausfinden, wie wir unsere Site in zwei Teile aufteilen können, eine, die weiterhin die Dashboard-Site betreibt (könntehttp://app.domain.com) und eine weitere, die von Wordpress betrieben wird (http://domain.com) für all das „Über uns“- und Marketing-Geschwätz. Derzeit haben wir 1 Website in Azure. Wie kann ich eine zweite Site in Azure betreiben und gleichzeitig die Domäne teilen? Irgendwelche Ideen zu einer kostengünstigen Lösung?

Antwort1

Ich habe gerade etwas Ähnliches gemacht wie das, wonach Sie fragen, und dabei Azure Websites verwendet – ich habe eine öffentlich zugängliche Website, nenne sie Yossi.co.uk (nicht real), und ich habe eine API, die ich in derselben Domäne veröffentlichen wollte. Die Website und die API haben jeweils ihre eigene Azure-Website (Yossi.azurewebsites.net bzw. yossiapi.azurewebsites.net).

Ich verwalte meine Domain mit 123-reg, also habe ich in deren erweiterten DNS-Einstellungen die awverify-Einträge hinzugefügt

Ich habe die folgenden drei Einträge für die öffentliche Website – einen CNAME-Eintrag zur Steuerung des Internetverkehrs und zwei zur Unterstützung der Überprüfung sowohl der nackten als auch der vollständigen Domain.

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

Ich habe dann für die API erneut Folgendes hinzugefügt: eines für die Überprüfung und eines für den tatsächlichen Datenverkehr

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

Wie Sie in meinen DNS-Einträgen sehen können, musste ich lediglich einen weiteren Satz für die Subdomäne hinzufügen – einen zur Verifizierung und einen für den Datenverkehr – und schon erhielt ich zwei separate Websites als Teil derselben Domäne.

Anschließend habe ich beide Azure-Websites im Azure-Verwaltungsportal aufgerufen und sichergestellt, dass es sich bei beiden um gemeinsam genutzte oder Standardinstanzen handelt, um die Unterstützung für benutzerdefinierte Domänen sicherzustellen. Anschließend habe ich auf der Registerkarte „Konfigurieren“ die benutzerdefinierten Domänen hinzugefügt. (Ohne die richtigen Überprüfungsdatensätze würde dies fehlschlagen, es wird jedoch angezeigt, welche Überprüfungseinträge im DNS hinzugefügt werden müssen.)

Beachten Sie, dass die DNS-Aktualisierung eine Weile dauert. Sie müssen also zwischen der Aktualisierung der DNS-Einträge und der erfolgreichen Aktualisierung der benutzerdefinierten Domäne in Azure ein wenig warten.

verwandte Informationen