2017-12-30 17 views
0

私は外部の世界と通信できるようにしたいMicrosoft Azure VMマシン上で実行されているspringbootアプリケーションを持っています。Azure VMマシンでSpringbootアプリケーションと通信するにはどうすればよいですか?

VMマシンのブラウザ(この場合はhttp://localhost:8080/spring)のアプリケーションにアドレスを入力すると、返信が返されます。

しかし、他のデバイスからこのアプリケーションにアクセスしようとすると、仮想マシンにパブリックIPアドレスを使用していても何らかの理由でアクセスできません。

この問題を解決するために何をすべきか知っていますか?

答えて

0

外部からアクセスするポートをエクスポートする必要があります。

Azureポータルからポートhereを開く方法に関するドキュメントを見つけることができます。選択HTTP、あなたあなたのポートを、ネットワークセキュリティグループ(NSG)

  • を作成

    1. 新しく作成されたNSGから選択し
    2. 新しいインバウンドセキュリティルールを作成します。その文書から要約する

      欲望(あなたの場合は8080)、優先度は100です。名前を付けてください。

    3. 最後に、NSGをサブネットまたは特定のネットワークインターフェイスに関連付けることです。
  • +0

    それは私のためにそれを固定しました、ありがとう! =)誰かが同様の問題を抱えてしまった場合、Ip flow Verifierはポートが開いているかどうかをテストするための便利なツールであることがわかりました。 https://docs.microsoft.com/en-us/azure/network-watcher/network-watcher-ip-flow-verify-overview – Ashadow

    関連する問題