2016-12-09 18 views
0

Azure VMを使用して配置するNodeJSプロジェクトを作成しています。 グループ内にある2つの仮想マシン間で接続して通信したい。私は別のAzure Windows VMからAzureウィンドウVMのmongodbに接続できます

systemLog: 
    destination: file 
    path: "logs path" 
    logAppend: true 
storage: 
    dbPath: "datapath" 
security: 
    authorization: "enabled" 
net: 
    port: 27017 
    bindIp: 127.0.0.1 

のようなすべてのパラメータと、私はMongoのための設定ファイルの.yamlを作成したウェブのためのデータと第二のための1つのVMを使用することができます誰でも窓がAzureのVM上でのMongoDBを設定した経験を持っていますか?

+0

おそらく0.0.0.0にバインドする必要があります。そして、2つのVMが同じ仮想ネットワークにある場合、ファイアウォールが外部接続を許可する限り、全く問題はありません。 – juunas

+0

localhostにアクセスしようとするとmongo vmに –

+0

が見つかりました:27017私はこのメッセージを受け取りました**ネイティブドライバポートでHTTP経由でMongoDBにアクセスしようとしています** Web Vmでステータス200にアクセスしようとしたときに何も表示されません –

答えて

0

いくつかのオンライン調査によると、Windowsファイアウォールは問題あり、ファイアウォールを無効にするか、またはポート27017を許可してください。

また、MongoDBを間違って設定しているようです。見てくださいhere。そしてhere

+0

mongo dbサーバーとWebサーバーでポートを追加しましたが、Webサーバーでもファイアウォールを無効にしましたが、運はありません:-(i'v 1週間から試してみましたが、使用していないと私は両方のマシンで弾力的な検索アクセスを得ることができます。なぜmongoにアクセスできないのかを立証していません@ 4c74356b41 –

+0

Azure VMの実際の内部IPにbindIpを変更してみてください@MysticForce – 4c74356b41

+0

私はそれをやってみましたが使用しませんでした。私は本当にあなたの人を迷惑にして申し訳ありません。なぜ私は実際には働いていない理由を取得していません。理由を知らない。この狂ったモンゴーは動作しません –

0

すべての助けていただきありがとうございました。@私のURLに私が与えたパスワードは、Mongoは@の代わりに40%のようには好きではありません。 問題が解決しました。

関連する問題