2011-02-10 7 views

答えて

10

Node.jsは独自のHTTPサーバーを提供し、Apacheを不要にします。

あなたは、Apacheにポート80とforward unhandled requestsに耳を傾け、同じサーバー上でApacheとNode.jsのを実行するように設定されたノードのいずれかを希望される場合、またはその両方の場合においてvice versa

、ノード/ Apacheは、公的に耳を傾けますポート80を開き、いくつかの非公開ポートで待機しているApache/Nodeに転送します。

+0

ありがとうその情報のために。ご質問ください。 Apache/Nodeの代わりにNode/Apacheを使用することは、パフォーマンスの観点からは理にかなっているようです。 (要求の50%がNode.jsに、50%がApacheに行くと仮定します)。それは本当ですか? – anarkhos

+0

私の意見では、はい、それは本当です。ノードは、リクエストをできるだけ早くオフロードするために、Apacheよりもはるかに短い 'path'を持つ可能性が高いです。しかし、常にパフォーマンステストの価値があります。 – Stoive

1

node.jsサーバーを起動するには、シェルアクセスが必要です。したがって、共有ホスティングではほとんど機能しません。

+0

シェルアクセス権を持つ仮想プライベートサーバーがあります。 –

+1

次にnode.jsをインストールするだけです。どのようにするかはあなたのディストリビューションに依存します(ソースからコンパイルしない限り)。それについて質問があれば、[serverfault.com](http://www.serverfault.com)で質問してください。 – ThiefMaster

関連する問題