2016-08-23 9 views
0

仮想マシンにスプリングブートアプリケーションを導入しました。 ローカルで動作していますが、インターネットからは接続できません。 AzureのポータルでのネットワークインターフェイスへインターネットからAzure仮想マシンにアクセスできない

http://x.x.x.x:8080

追加インバウンドルールは、また、ファイアウォールへの受信の規則を追加しました。

Network interface

答えて

0

最後に、自分で問題を修正できました。

netshインターフェイスは、HTTP(ポート80)とファイアウォールのv4tov4用のlistenport = 80のConnectPort = 8080 connectaddress = 127.0.0.1

も追加インバウンドルールを追加PORTPROXY:コマンドを使用して、8080から80にポートフォワーディングを追加しました。

Stil、8080には到達できませんが、少なくともhttpを使用してサーバーに接続できます。

0

私はARMを前提としています。あなたは(静的)パブリックIPアドレスを必要とするだろう。コントロールパネルに追加することができます。次に、それをネットワークインターフェイスに関連付けます。

+0

感謝を。はい、私はパブリックIPをNetwork Interface - およびVirtual Machineに接続しています。 Virtual Machine内のブラウザからhttp://x.x.x.x:8080(x.x.x.xは外部IPになります)でもアクセスできますが、インターネットからはアクセスできません。私が言ったように、ネットワークインターフェイスとファイアウォールにインバウンドルールを追加しました。私はそれを働かせようとする1週間以上を費やします、おそらくAzureの問題です。 –

+0

問題を特定するために、私はWindows VMファイアウォールを完全にオフにします。 Azure NSGファイアウォールの接続を解除して、もう一度テストしてください。 ARMで私はまだこの質問があります..どのようにポートフォワーディングが動作するのですか?古典的なモデルでは、ARMではエンドポイントを指定できませんでした。それについての考えは?動作させるための「デフォルト」の動作がいくつかありますか? – Paul0515

+0

「デフォルトの」ポートマッピング/フォワーディング動作が動作するかどうか私が見つけた唯一の代替手段は、ロードバランサを使用することでした(これを参照してください:https://social.msdn.microsoft.com/Forums/azure/en-US/2c4a819f-922b-46f5-b305-7e05845a62eb/cant-find-port-フォーラムで= newVm-inside-resource-managerフォーラム= WAVirtualMachinesVirtualNetwork) – Paul0515

0

プロトコルをTCPに設定します。ここを参照してください:答えるために時間を割いて

IIS/HTTP Endpoint on Azure VM (non-classic)

enter image description here

+0

問題はポート80に関するものではありませんが、私が言ったように、ポート8080は動作しません。質問。回避策は、コメントで書いたポート転送を使用することです。 8080にはまだ到達できません。 –

+0

私は理解していますが、8080での試行のためのプロトコル設定が正しく設定されていない(s/b TCP、Anyではありません)、これはこのスクリーンショットで示したものです。 – jleach

+0

答えに時間を割いてくれてありがとう、TCPに変更、保存されたルール、まだ8080ポートが開かない、何らかのバグだと思う。 –

関連する問題