ここには多くの良いヒントがありますが、あなたが尋ねた質問に答えたいと思います:
つまり、Apache/Perl や Apache/PHP などと同じように連携して動作することができます。
はい、Node.js をCGI モジュールとして実行する場合は、Perl および PHP と一緒に Apache で Node.js を実行できます。まだ、Apache 用の mod-node を見つけることができませんが、チェックアウトしてください: CGI-Node for Apache here http://www.cgi-node.org/。
cgi-nodeの興味深い点は、動的コンテンツの生成、静的ページのサービスアップ、SQL データベースへのアクセスなどに PHP を使用するのとまったく同じように JavaScript を使用することです。サーバーとクライアント/ブラウザー間でコア JavaScript ライブラリを共有することもできます。
クライアントとサーバー間の単一言語への移行が進んでおり、JavaScript が有力な候補のようです。
cgi-node.org サイトからの簡単な例:
<? include('myJavaScriptFile.js'); ?>
<html>
<body>
<? var helloWorld = 'Hello World!'; ?>
<b><?= helloWorld ?><br/>
<? for( var index = 0; index < 10; index++) write(index + ' '); ?>
</body>
</html>
これは以下を出力します:
Hello World!
0 1 2 3 4 5 6 7 8 9
また、HTTP 要求への完全なアクセス権も持っています。これには、フォーム、アップロードされたファイル、ヘッダーなどが含まれます。
私は現在、Godaddy の cgi-node モジュールを介して Node.js を実行しています。
CGI-Node.org サイトには、開始するためのすべてのドキュメントがあります。
私はこれについて絶賛していることを知っていますが、最終的には PHP 以外のものを使用することに安堵しています。また、クライアントとサーバーの両方で JavaScript をコーディングできること。
お役に立てれば。