私のメインアプリケーションはNode.jsにあります。ただし、phpBBフォーラムとMediaWiki wikiも必要です。できれば、同じAmazonEC2サーバーで提供してください。
PHPとNode.jsが相互に通信するための方法のように見えるDNodeを知っています。しかし、私がやりたいのは、PHPへの特定のディレクトリを処理することです-例:
/ = PHP
/chat/ = Node.js
/forums/ = PHP
/wiki/ = PHP
例が示すように、リストしたディレクトリにはPHPを使用し、チャットクライアントにはNode.jsを使用します。PHPコードをチャットクライアントに統合する理由がわかりません。どちらかといえば、あなたはそれにデータを渡すかもしれません、そしてそれはjsonで行うことができます。
これに対する通常のアプローチは、一方のWebサーバーでサイトをホストし、必要に応じてもう一方のWebサーバーからのリクエストをプロキシすることです。
たとえば、Apacheとmod_phpを使用してPHPを処理し、次にProxyPass
mod_proxyからのディレクティブを使用して特定<Location>
のsのリクエストをNode.jsに転送する場合があります。