0

かなり新しくインストールされたMongoDBサーバーがあり、ローカルエリアネットワーク外の任意のコンピューターからアクセスしたいと考えています。すべてのポートが転送され、そこに行くとhttp://server-ip:28017Webインターフェイスが表示されます。

ただし、アプリケーションからMongoDBサーバーにアクセスできません。まだ認証をオンにしたくありません。見逃したことはありますか?ドキュメントに何も見つかりません。

4

2 に答える 2

0

アプリケーションから server-ip:27017 に接続する必要があります。つまり、Web インターフェイス ポートの -1000 です。

于 2012-09-24T13:51:50.697 に答える
0

デフォルトでは、mongod は localhost でのみリッスンしていると思います。mongod に渡された引数を確認し、 --help オプションを渡して使用可能なパラメーターを確認してください。

ただし、SSH トンネルをセットアップしてプロキシ経由でアクセスする方がよい場合もあります。localhost 以外からのすべてのエントリを禁止できるため、より安全です。トンネル コマンドは単純です。

ssh -N -L 12345:localhost:27017 user@remote

次に、リモート マシン、つまりクライアントの localhost:12345 経由で DB にアクセスします。

于 2012-09-24T13:52:57.550 に答える