[解決済み] ApacheをNode.jsで置き換えることはできますか?
2022-04-27 21:57:35
質問
私は、通常の容疑者(Apache、MySQL、およびPHP)を使用して、CentOS上で動作するウェブサイトを持っています。このウェブサイトを最初に立ち上げた時から、それはかなり進化しており、今私はそれでよりファンシーなこと、すなわちリアルタイムの通知を行いたいと思っています。私が読んだところでは、Apacheはこれをうまく処理できないようです。ApacheをNode.jsで置き換えることができないかと考えています(つまり、"の代わりに; LAMP "は "LNMP"になります)。
ネットで解決策を検索してみたのですが、見つかりませんでした。私が読んだものを正しく解釈するならば、ほとんどの人が、Node.jsはApacheとPHPの両方を一緒に置き換えることができると言っているようです。しかし、私は既存のPHPコードをたくさん持っているので、それを維持することを希望しています。
私はかなり混乱しており、いくつかの啓発を得ることができます。ありがとうございました。
どのように解決するのですか?
もしあなたがJavaScriptでPHPを書き直す用意があるなら、Node.jsはあなたのApacheを置き換えることができますよ。
サーバとクライアントの間にリバースプロキシモードで動作するApacheまたはNGINXインスタンスを配置すれば、すべてのPHPをJavaScriptコードに完全に置き換えることができるまで、一部のリクエストをNode.js上のJavaScriptで、一部のリクエストをApacheでホストされるPHPで処理することができます。WebSocketの仕事はNode.jsで行い、より一般的な仕事はApacheとPHPで行う、これが幸せな媒体となるかもしれません。
関連
-
[解決済み] Node.jsのプログラムにコマンドライン引数を渡すにはどうしたらいいですか?
-
[解決済み] Node.jsを使うタイミングをどう判断するか?
-
[解決済み] Node.jsで終了する方法
-
[解決済み] Node.jsでファイルを書き込む
-
[解決済み] Node.jsアプリケーションをデバッグするにはどうすればよいですか?
-
[解決済み] Node.jsのmodule.exportsの目的と使い方を教えてください。
-
[解決済み] Node.jsで環境変数を読み込む
-
[解決済み] Node.jsでファイル/ディレクトリが存在するかどうかを同期的にチェックする
-
[解決済み] Node.jsのnpmモジュールをアンインストールするにはどうすればよいですか?
-
[解決済み] ローカルネットワークのユーザーが私のWAMPサイトにアクセスできるようにするには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ApacheとNode.jsを同じサーバーで使う
-
[解決済み] LANネットワーク上の他のコンピュータからlocalhost (xampp)にアクセスする - 方法は?
-
[解決済み] VirtualHostの追加に失敗する。Access Forbidden Error 403 (XAMPP) (Windows 7)
-
[解決済み] 参考:mod_rewrite、URLリライト、「プリティリンク」解説
-
[解決済み] ApacheをNode.jsで置き換えることはできますか?
-
[解決済み] Apache httpd (MAMP)でhttpファイルのキャッシュを行わないようにする方法
-
[解決済み] apacheのバーチャルホストの設定をデバッグする方法は?
-
[解決済み] Apacheの内部エラー500、しかしログには何もない?
-
[解決済み] プレフォークウェブサーバーモデルとは何ですか?
-
[解決済み] ローカルネットワークのユーザーが私のWAMPサイトにアクセスできるようにするには?