如何与Azure VM计算机上的Springboot应用程序进行通信?

时间:2017-12-30 09:55:03

标签: java azure spring-boot virtual-machine

我有一个在Microsoft azure VM机器上运行的springboot应用程序,我希望能够与外界进行通信。

当我在VM计算机上的浏览器中键入应用程序的地址时(在本例中为http://localhost:8080/spring),我得到了预期的回复。

但是,当我尝试从任何其他设备访问此应用程序时,即使使用虚拟机的公共IP地址,由于某种原因我无法访问它。

你们中有谁知道我应该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:0)

您需要导出要从外部访问的端口。

您可以通过Azure门户找到有关如何打开端口here的文档。

总结他们的文件:

  1. 创建网络安全组(NSG)
  2. 从新创建的NSG中选择,创建新的入站安全规则
  3. 选择HTTP,您想要的端口(在您的情况下为8080),优先级100,为其命名。
  4. 最后一步是将NSG与子网或特定网络接口关联。