在Azure虚拟机上部署

时间:2020-09-14 06:59:58

标签: git amazon-web-services azure

我试图将后端应用程序部署到azure vm,并尝试通过公共ip访问该应用程序,但我无法访问它。我在AWS中尝试过相同的方法,它可以工作。

现在,我做了什么:

•使用RHEL8创建了VM和EC2

•安装了节点和git,并使用git clone克隆了我的github存储库

•npm安装并运行了npm,应用在两个VM中都成功运行了

•端口22(SSH),80(HTTP)和3000(我的应用程序正在此端口上运行)都已打开

此后,当我将AWS EC2的公共IP用作URL(公共IP:3000)时,我可以查看我的应用程序。但是当我使用Azure VM尝试相同操作时,它没有显示任何内容。我什至尝试删除“:3000”,但仍然无法正常工作。有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

您应该首先使用VM中的浏览器对其进行测试,并输入localhost。

如果这有效,则是防火墙问题。然后,您需要打开端口3000。

如果您使用的是http,则删除“:3000”与将其替换为“:80”相同。