0

私は最近、Joyent の無料開発プラットフォームで Node SmartMachine をプロビジョニングしました。Node サーバーが 80 以外のポートをリッスンするのに問題があります。

これは機能します:

server.listen( 80 );

http://[my machine].no.de/ にアクセスすると、期待どおりの出力が表示されます。

ただし、試してみると:

server.listen( 3000 );

対応するポートのページにアクセスすると、「おっと! Google Chrome could not connect to [my machine].no.de:3000」のようなメッセージが表示されます。

http://wiki.joyent.com/で役に立つものは見つかりませんでした。私が欠けているものについての洞察を持っている人はいますか?

4

2 に答える 2

0

そこでsshを実行すると(通常のVPSで行うように)、さまざまなポートでアプリを起動できますが、git-deploymentシステム(ポート80でのみアプリを自動起動します)を介して起動することはできません。私は実際にそれを行い、それが機能するという事実を知っています。

これを見てください:http ://alessio.no.de:3000 /

于 2012-01-24T09:04:33.450 に答える
0

可能性としては、Joyent が 80 以外のポートからの接続を許可していない可能性があります。

于 2012-01-24T05:34:23.370 に答える