如何迁移 Azure 服务器(包括具有相同名称、不同 DNS 的 IIS 站点)

如何迁移 Azure 服务器(包括具有相同名称、不同 DNS 的 IIS 站点)

我们目前有一个 Classic VM,其 IP 由 DNS 子域app.mydomain.com和指向api.mydomain.com。IIS 服务器已配置站点app.mydomain.comapi.mydomain.com。互联网上的任何用户都可以访问这两个站点。

目标是迁移到另一台虚拟机,基本上就是创建一个副本,创建两个 DNS 子域app2.mydomain.comapi2.mydomain.com指向新虚拟机的 IP 地址。因此,访问https://app2.mydomain.com应该会得到完全相同的体验,但由新 VM 提供服务。测试完所有内容后,我们只需将 DNS 重定向app.mydomain.com到新机器即可。

理论上这是因为新 VM 中的 IIS 站点仍称为app.mydomain.comapi.mydomain.com,这可能会与域名 (app2、api2) 冲突。

以这种方式迁移虚拟机是否有任何最佳实践?不涉及数据库(有,但在不同的服务器上)

答案1

IIS 支持多个主机标头,因此您只需将新名称添加到旧服务器上的现有站点即可。IIS 中的主机标头对 DNS 没有影响,旧名称的 DNS 条目仍将指向旧服务器。

相关内容