node.js、JavaとPHPアプリケーションを同じサーバーと同じポート上で実行するには、実行しようとしていましたが、実行できませんでした。同じサーバーと同じポート上でnode.js、JavaとPHPアプリケーションを実行する方法
-1
A
答えて
0
ロードディレクターとしてvarnish cacheを使用し、これらのサーバーごとに異なるバックエンドを設定することができます。その後、着信URLを解析して、適切なアプリケーションサーバーにリダイレクトすることができます。これらのアプリケーションサーバーはすべて同じマシン上で実行できます。ワニスは1つのポートでリッスンし、他のすべてのサービスは他のポートでリッスンします。これらのサービスを外部アクセスからもファイアウォールするのは簡単でしょう。
異なるマシンで各サービスを実行することも、すべて可能で簡単です。私たちは、ワニスは、非常に軽量、信頼性があるため、異なる環境でこのソリューションを何度も使ってきたし、良いオプションながら、行き過ぎすることができ、ApacheやnginxのようなWebサーバのオーバーヘッドを持っていません。
また、それが提供する堅牢なキャッシュの追加利益を得ます。ボーナス!
2
この前に何らかの種類のHTTPプロキシ層が必要です。通常はApache httpdまたはNGinxです。そこから、必要に応じて異なるアプリケーションに移動するための異なるパスを設定できます。
設定ディレクティブを使用しているソリューションによって大幅に異なる場合がありますが、PHPに通過し、/node
/java
は完全にどこかに行きながら、ノードを通過する/
持つことができます。ただ、彼らはすべて一緒にきれいに再生することができたり、書き換え醜いURLの多くを行う必要があるでしょうので、あなたのサブコンポーネントは競合しないパスを使用していることを確認してください。
関連する問題
- 1. 同じサーバー上でphpとjavaを実行しています
- 2. 同じポート上でapacheサーバーとノードを実行
- 3. 同じポートでcouchdbとsuperloginを実行する方法は?
- 4. 別のポートを持つ同じサーバー上でneo4jを実行
- 5. Apacheとiisは同じサーバーと同じポートにあります
- 6. WCFと同じサーバー上のWebアプリケーション
- 7. 同じサーバー上でngrokとapache/nginxを実行するには?
- 8. 同じApacheサーバー上でmod_wsgi(Flask)アプリケーションとmod_wsgi以外のアプリケーションを実行
- 9. 同じサーバー上のPHPクロスドメインファイル
- 10. 同じサーバー上でLaravelとWordPressを実行しています
- 11. djangoと同じサーバー上でCeleryを実行しますか?
- 12. IIS、ApacheとNode.jsのHTTPサーバーと同じ
- 13. PHP 5.4とPHP 7を同じサーバ上で実行
- 14. ColdFusionと同じことをPHPに実行させる方法
- 15. 同じポート(ローカルホスト)上で異なるプロジェクトを実行する
- 16. 同じサーバー上でJBoss 4.2.3とJBoss 5.1を実行
- 17. VSS 6.0と同じサーバー上でVSS 2005クライアントを実行
- 18. Node.jsとシングルドメイン用Apache同じサーバー
- 19. 同じアプリケーションでAQXMLParserとNSXMLParserの両方を実行する
- 20. Herokuの同じdynoでDjangoとnode.jsアプリケーションを実行するには?
- 21. 同じサーバー上のOffice Onlineサーバーとプロバイダのホストされたアプリケーション
- 22. ポートレットでサーバー要求を実行すると同じページに留まる方法
- 23. Heroku PHPとNode.jsは同じアプリケーションにあります
- 24. Nginxサーバー複数のサイトとドメインのリダイレクト(同じポート/別のポート上)
- 25. Azure Node.jsアプリケーションをローカルで実行中 - 同じデータベースに接続
- 26. Angularjsとjavaを同じサーバーに結合
- 27. UDPクライアントとUDPサーバーを同じプログラムで実行するマルチスレッド
- 28. 同じポートでSOAPサービスとRESTサービスをホストする方法は?
- 29. 同じドメイン上で複数のRuby on Railsアプリケーションを実行する方法は?
- 30. 同じnginxサーバー上のDjangoとFlask
apacheをリバースプロキシとして使用する –
[リバースプロキシ](https://en.wikipedia.org/wiki/Reverse_proxy)。 –
もっと広く、Do not Do This。 – chrylis