Wir haben derzeit eine klassische VM, deren IP von den DNS-Subdomänen app.mydomain.com
und geleitet wird api.mydomain.com
. Der IIS-Server hat die Sites app.mydomain.com
und konfiguriert api.mydomain.com
. Jeder Benutzer im Internet kann beide Sites besuchen.
Das Ziel ist die Migration auf eine andere VM. Dabei wird im Wesentlichen eine Replik erstellt, zwei DNS-Subdomänen erstellt app2.mydomain.com
und api2.mydomain.com
auf die IP-Adresse der neuen VM verwiesen. Der Besuchhttps://app2.mydomain.comsollte genau das gleiche Ergebnis liefern, aber von der neuen VM aus bereitgestellt werden. Sobald alles getestet ist, würden wir den DNS einfach app.mydomain.com
auf die neue Maschine umleiten.
Dies liegt theoretisch daran, dass die IIS-Sites in der neuen VM immer noch app.mydomain.com
und heißen api.mydomain.com
, was wahrscheinlich zu Konflikten mit dem Domänennamen (app2, api2) führt.
Gibt es Best Practices für die Migration von VMs auf diese Weise? Es ist keine Datenbank beteiligt (es gibt eine, aber auf einem anderen Server)
Antwort1
IIS unterstützt mehrere Hostheader, sodass Sie Ihren neuen Namen einfach neben dem vorhandenen Namen zu den Sites auf Ihrem alten Server hinzufügen können. Die Hostheader in IIS haben keine Auswirkungen auf DNS und der DNS-Eintrag für den alten Namen verweist weiterhin auf den alten Server.