2017-05-30 16 views
0

私はRailsアプリケーションをUbuntuを実行するAzure VMでホストしました。 Webrick Dev Serverをレールで起動すると、実行中のコンソールメッセージが表示されます。Azure VM上のRails(Ubuntu)にアクセスできない

しかし、このアプリは、IPの下に到達できません:3000

私はこれらの設定で私のVM NSGのインバウンドセキュリティロールに構成: enter image description here

をあなたは私に問題があることができ、ヒントを与えてくださいすることができ?それはちょうど試練です。プロダクション用ではありません!

UPDATE: enter image description here enter image description here

+0

このアプリケーションはどのポートをリッスンしますか?このコマンドを使って確認してください。 'netstat -ant' –

+0

外部からtelnetポート3000を試してください。 –

+0

「接続が拒否されました」 - 私の紺碧の設定は正しくないと思いますか? – mahu

答えて

0

あなたの説明によると、それをチェックするために、このリストに従ってください:

1.Pleaseチェックnetstatの-ant- enter image description here

UPDATE 2の 結果Azure VMのNSG設定で、インバウンドルールにポートを追加してください:
2.Vnet - >サブネットのセキュリティグループ設定(デフォルトではnone): enter image description here 3. ubuntuファイアウォールの設定を確認します。

==========================
更新

あなたのRailsは127.0.0.1に耳を傾け、あなたかもしれませんそれを0.0.0.0に変更してください。

+0

@mahu Ubuntu 16.04? –

+0

すべては標準です。私はちょうどサブネット "デフォルト"を作成しましたが、それが存在するかどうかは関係ありません。私はそれを削除することができ、何も起こらない。 Ubuntu ufwが無効になっています – mahu

+0

はいubuntu 16.04 LTS – mahu

関連する問題