%20%E3%81%8B%3F.png)
運用中の運用サーバーをルーティングして保護するために、運用中の運用サーバーの前にプロキシ サーバーを実装する必要があります。運用サーバーでは、複数の node.js アプリケーションが異なるポートでリッスンしています。
client1.example.com --> ProxyServer --> Application on LiveServer1 at port 3001
client2.example.com --> ProxyServer --> Application on LiveServer1 at port 3002
...
client100.example.com -> ProxyServer --> Application on LiveServer6 at port 3001
すべてのサブドメインは https 経由でのみアクセス可能で、ユーザーに SSL 証明書の問題 (中間者攻撃) が通知されないようにします。Squid または nginx の使用を検討していました。この設定にはどのようなものがお勧めですか?
答え1
たとえば、squid はワークステーションのプロキシとして考えられています。リバース プロキシが必要なので、nginx が適切な選択だと思います。
答え2
最近では、Nginx がリバース プロキシのベスト オプションです。もう 1 つの優れたオプションは Varnish です。Squid は多くの機能を提供しますが、その目的はリバースではなくフォワード プロキシとして機能することです。他のものはリバース プロキシであることに重点を置いています :)