0

webfaction で mongodb をセットアップしようとしています。現在、サーバーのポート 36505 で実行されており、正常に動作しています。サーバー上で問題なく接続できます。しかし、ファイアウォールによって、「ネット」からサーバー上の 36505 に接続できません。

ポートをサブパスの下のポート 80 にマッピングすることで、ポートを公開できます。だから私は 1.1.1.1:36505 を 1.1.1.1:80/mongodb にすることができます

私の質問は、実際にそれにどのように接続するのですか? mongo がポート 80 でサブパスをサポートしているかどうかはわかりません...

4

1 に答える 1

0

ここで行っている問題は、WebFactionファイアウォールがMongoDBインスタンスへの直接接続を妨げることです。これは、直接HTTPを話しておらず、ポート80を使用するためのアクセス権がないためです。これに対する簡単な修正は次のとおりです。専用のIPアドレスを取得してから、サポートチームにファイアウォールの穴を開けてもらい、その方法でデータベースに直接接続できるようにします。

WebFactionコミュニティページの例を次に示します。

http://community.webfaction.com/questions/3448/using-websockets-with-a-nodejs-custom-app

于 2011-07-08T00:51:03.427 に答える