嗨,我已经开发了一个有角度的应用程序,并试图将其部署在vm上。我能够将其部署在虚拟机上。当我在浏览器中输入虚拟机的IP地址时,我的应用程序启动。我已经在godaddy上购买了一个域名,并将我的VM的IP地址链接到该域名。所以现在当我在浏览器中输入我的域名时,该应用程序就会出现。
相同的设置,我正在尝试在客户端虚拟机上执行此操作。我已经在Azure上的客户端虚拟机上部署了该应用程序。我可以通过vm的IP地址在浏览器中访问该应用程序。现在,如果我尝试更新我的域指向客户端虚拟机的IP地址,则浏览器中不会显示该应用程序。我在浏览器中得到这个
internal error - server connection terminated
这是因为我的客户端虚拟机具有一些安全性/管理员/网络规则,所以我无法将我的域指向该IP吗?有人可以帮我吗?
谢谢。
答案 0 :(得分:1)
在这种情况下,如果您能够通过VM的公共IP地址成功访问Azure VM上的应用程序,那么我认为这对于在PC和Azure VM之间使用应用程序端口进行网络连接非常有用。如果没有,您可以检查Azure VM内的NSG或防火墙是否阻止了应用程序端口。
主要问题可能是DNS。我建议删除指向您的旧VM的现有A
记录,然后添加一个指向新VM的公共IP地址的新A
记录。另外,您可以尝试以下步骤,看看它们是否有帮助:
ipconfig/flushdns
希望这可以为您提供帮助。