それで、高速で安定したリアルタイム Web アプリケーションを構築するために、Node JS と socket io を少し使い始めました (私はそれらの初心者です)。問題は、これまで LAMP を使用してきたことであり、ノード js で完全に Web サイトを開発するために apache と php を放棄する準備ができていないと思います。
ソケット io と apache を統合する標準構造を教えてください。
それで、高速で安定したリアルタイム Web アプリケーションを構築するために、Node JS と socket io を少し使い始めました (私はそれらの初心者です)。問題は、これまで LAMP を使用してきたことであり、ノード js で完全に Web サイトを開発するために apache と php を放棄する準備ができていないと思います。
ソケット io と apache を統合する標準構造を教えてください。
Socket.IO Web アプリの場合は、次のものが必要です。
Node.js はこれらの両方を行うことができますが、PHP コンテンツを提供することはできません。
Apacheは HTTP / PHP の部分しか実行できません。
組み合わせることは完全に可能ですが、それが適切かどうかを判断するのはあなた次第です.
異なるポートを使用して、同じサーバー上で複数のテクノロジを使用できます。追加の構成は必要ありません。
ただし、PHPとnode.js アプリを同じポート (おそらく 80) で使用する場合は、プロキシが必要です。
node-http-proxy モジュールを使用してポート 80 で node.s を使用することも、websocket の魅力のように機能します。
私は最近、そのようなセットアップの解決策を探していましたが、ここに書き留めたものになりました: http://nerdpress.org/2012/04/20/hosting-multiple-express-node-js-apps-on-port -80/