javaEE
Nginx
プロキシ Tomcat
を使用するべきか、それとも単に Tomcat
ポート 80
Nginx プロキシ
Tomcat を使用している場合、サードパーティでログインするときに問題はありますか?
Tomcat を使用するかどうかは今のところわかりません直接または
Nginx プロキシ
Tomcat
java や
mysql のような
PHP プログラムがありません。
Nginx プロキシ
Tomcat する必要がありますか?
javaee は nginx プロキシを使用できるだけでなく、Apache をプロキシとして使用することもできます。理論的には、任意の Web サーバーをプロキシとして使用できます。一般に、開発およびテスト環境では Tomcat がポート 80 として設定されます。ポートは別途
nginx を使用して Tomcat をプロキシする場合、サードパーティのログインの問題はありません。これらは単なるフロントエンドの静的サーバーです。 プロキシを使用するかどうかは、Web サイトのビジネスによって異なります。ほとんどの Web サイトには静的なコンテンツが含まれている (または静的である可能性がある) ため、プロキシ サーバーを介して静的なコンテンツを直接返すことができ、その方が効率的です。
Nginx プロキシの使用はサードパーティのログインに影響しません。現在、複数のシステムでシングル サインインを行うために cas を使用しています。これは、Tomcat でもある Nginx フロントエンド プロキシを使用しています。
Nginx
通常、負荷分散、仮想ホスティング (複数のドメイン名と複数のアプリケーションが同じマシンにデプロイされている場合)、および Web コンテナからの静的リソースの削除に使用されますWeb アプリケーションだけを持っている場合は、nginx の追加レイヤーを追加する必要はありません
さらに、nginx はサードパーティのログインには影響せず、転送の 1 層を実行するだけです
Nginx を使用して Tomcat をプロキシする