私は実行中のmongodbと流星のアプリケーションがあります私のシステムの一つで私は別のシステム上で動作している別のアプリケーションを、流星アプリケーションによって生成されたmongodbにアクセスさせたいと思っています。
これはどのようにして実現できますか?デフォルトではmongodb bind ipはlocalhostなので、外部からはアクセスできません。
回答:
回答№1は0お勧めしませんが、localhost経由でのみアクセスできるMongoDBの制限を無効にすることができます。 見る: http://www.mkyong.com/mongodb/mongodb-allow-remote-access/
回答№2の場合は0
サービスが同じサーバー上にある場合は、localhostアドレスを使用します。
流星はその住所にモンゴブをさらす傾向がある+1 (流星がポート3000にある場合、mongodbはポート3001にあります)
あなたのサービスはlocalhost:3001にアクセスできます
別のサーバーからアクセスする場合は、ポートを外部に公開するためにmongodbの設定を変更する必要があります(おそらく他のサーバなどにアクセスできるようにいくつかのファイアウォールルールを設定することもできます)
上記の提案を使用してください MONGO_URL = mongodb:// hostname:port
理想的にはあなたのmongodbをどこかに安全に配備し、Meteorに接続文字列を介してそれを必要とする他のアプリを差し込みます。