将域名连接到 azure vm 的 ip
Connecting a domain name to an ip of azure vm
您好,我开发了一个 angular 应用程序并尝试将其部署到虚拟机上。我能够将它部署在虚拟机上。当我在浏览器中输入虚拟机的 IP 地址时,我的应用程序出现了。我在 godaddy 上购买了一个域名,并将我的虚拟机的 ip 地址链接到该域名。所以现在当我在浏览器中输入我的域名时,应用程序出现了。
我正在尝试在我的客户端虚拟机上执行相同的设置。我已经在 Azure 上的客户端虚拟机上部署了应用程序。我可以通过 vm 的 ip 地址访问浏览器中的应用程序。现在,如果我尝试更新我的域指向客户端虚拟机的 IP 地址,应用程序不会出现在浏览器中。我在浏览器中得到了这个
internal error - server connection terminated
这是因为我的客户端 vm 有一些 security/administrator/network 规则,我无法将我的域指向那个 ip 吗?有人可以帮我解决这个问题吗?
谢谢。
在这种情况下,如果您能够通过 VM 的 public IP 地址成功访问 Azure VM 上的应用程序,我认为这对您的 PC 和 Azure VM 之间的应用程序端口的网络连接有好处。如果没有,您可以检查 Azure VM 中的 NSG 或防火墙是否阻止了应用程序端口。
主要问题可能是 DNS。我建议删除指向旧 VM 的现有 A
记录,然后添加指向新 VM 的 Public IP 地址的新 A
记录。另外,您可以尝试这些步骤,看看它们是否有帮助:
- 运行
ipconfig/flushdns
以管理员身份在命令提示符中
- 清除浏览器缓存
- 清除 cookies
- 刷新页面 (F5)
- 换个浏览器试试
希望对您有所帮助。
您好,我开发了一个 angular 应用程序并尝试将其部署到虚拟机上。我能够将它部署在虚拟机上。当我在浏览器中输入虚拟机的 IP 地址时,我的应用程序出现了。我在 godaddy 上购买了一个域名,并将我的虚拟机的 ip 地址链接到该域名。所以现在当我在浏览器中输入我的域名时,应用程序出现了。
我正在尝试在我的客户端虚拟机上执行相同的设置。我已经在 Azure 上的客户端虚拟机上部署了应用程序。我可以通过 vm 的 ip 地址访问浏览器中的应用程序。现在,如果我尝试更新我的域指向客户端虚拟机的 IP 地址,应用程序不会出现在浏览器中。我在浏览器中得到了这个
internal error - server connection terminated
这是因为我的客户端 vm 有一些 security/administrator/network 规则,我无法将我的域指向那个 ip 吗?有人可以帮我解决这个问题吗?
谢谢。
在这种情况下,如果您能够通过 VM 的 public IP 地址成功访问 Azure VM 上的应用程序,我认为这对您的 PC 和 Azure VM 之间的应用程序端口的网络连接有好处。如果没有,您可以检查 Azure VM 中的 NSG 或防火墙是否阻止了应用程序端口。
主要问题可能是 DNS。我建议删除指向旧 VM 的现有 A
记录,然后添加指向新 VM 的 Public IP 地址的新 A
记录。另外,您可以尝试这些步骤,看看它们是否有帮助:
- 运行
ipconfig/flushdns
以管理员身份在命令提示符中 - 清除浏览器缓存
- 清除 cookies
- 刷新页面 (F5)
- 换个浏览器试试
希望对您有所帮助。