ホームページ  >  に質問  >  本文

java-ee - nginx がフロントエンド サーバーとして使用され、tomcat+apache がバックエンドとして使用されます。では、war はどこに展開されるのでしょうか。

SSH フレームワークによって開発された Java Web プロジェクトは war ファイルとしてパッケージ化されており、Tomcat + Apache マシンにデプロイされていますか?では、Tomcat と Apache が異なるマシン上にある場合、戦争はどのマシンに展開されるのでしょうか?

また、戦争の内容はnginxフロントエンドサーバーの有無とは関係ないのでしょうか?

天蓬老师天蓬老师2713日前767

全員に返信(2)返信します

  • 高洛峰

    高洛峰2017-05-16 16:59:41

    war は JavaWeb の標準パッケージ形式であり、tomcat などのアプリケーション サーバーにのみデプロイできます。
    nginx はリバース プロキシ サーバーとして使用できます。
    リバース プロキシ サーバーとアプリケーション サーバーを一緒にする必要はありません。任意のサーバーをプロキシできます

    返事
    0
  • 为情所困

    为情所困2017-05-16 16:59:41

    1. 戦争を Tomcat/webapps/

    の下に置きます

    2. サーバーの負荷を軽減するために、Nginx のロケーションモジュールを通じて、戦争中の静的ファイルを静的ファイルから分離できます

    返事
    0
  • キャンセル返事