マルチアプリケーションの展開1-Tomcat 構成1.1- プロジェクト構成まず、 cp ウェブアプリ ウェブアプリ1 この時点で、通常のプロジェクトをデプロイするのと同じ方法で 2 番目のプロジェクトをデプロイし、データ パッケージを 1.2-サービス構成
cd confvim server.xml ファイルの最後に、サービス解決構成を追加します。 <!-- 2 番目のプロジェクト構成 --> <サービス名="Catalina1"> <!-- 競合を避けるには、ポートを変更してください --> <コネクタ ポート="81" プロトコル="HTTP/1.1" 接続タイムアウト = "20000" リダイレクトポート="8443" /> <!-- Tomcat はデフォルトでポート 8009 を使用します。競合を避けるには、ポート 8009 を変更します --> <コネクタ ポート="8010" プロトコル="AJP/1.3" リダイレクト ポート="8443"/> <!-- エンジン ノード、名前が Catalina1 に変更されました --> <!-- サービスが開始されると、対応するエンジン フォルダーが conf の下に生成され、名前は同じままになります。 --> <エンジン名="Catalina1" defaultHost="localhost"> <レルムクラス名="org.apache.catalina.realm.LockOutRealm"> <レルムクラス名="org.apache.catalina.realm.UserDatabaseRealm" リソース名="ユーザーデータベース"/> </レルム> <!-- ホスト ノードを変更し、appBase を公開するファイルの場所 (最初の手順でコピーした webapps1) に変更します --> <ホスト名="localhost" appBase="webapps1" unpackWARs="true" autoDeploy="true"> <Valve クラス名="org.apache.catalina.valves.AccessLogValve" ディレクトリ="logs" プレフィックス="localhost_access_log" サフィックス=".txt" パターン="%h %l %u %t "%r" %s %b" /> </ホスト> </エンジン> </サービス> 2-Nginx の設定まず、 vim nginx.conf # ウェブサイトは単なるランダムな名前であり、単なる識別情報であり、プロキシする必要がある対応する IP:ポートがその中に含まれています。 # 複数のサービスを直接入力することもできます。nginx はアップストリームのウェブサイトを自動的に読み込みます{ サーバー localhost:81; サーバー localhost:82; } サーバ{ 聞く 80; # 解決する必要があるドメイン名情報を設定し、このドメイン名が現在のサーバーの server_name www.123.com にアクセスできることを確認します。 位置 / { # 上記で定義したオブジェクトを proxy_pass http://website の下に配置します。 proxy_set_header ホスト $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } 3-展開を完了する上記の 2 つの手順を完了したら、 # binディレクトリに入り、Tomcatを再起動します ./シャットダウン.sh ./スタートアップ.sh # sbinディレクトリに入り、nginxを再起動します ./nginx -s リロード tomcat+nginx を使用したマルチアプリケーション デプロイメントを実装するためのサンプル コードに関するこの記事はこれで終了です。tomcat+nginx を使用したマルチアプリケーション デプロイメントの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: CSS3アニメーションとHTML5の新機能の詳しい説明
複雑なコンポーネント (クラス コンポーネント) と単純なコンポーネント (関数コンポーネント) を...
目次配列の紹介配列リテラル2次元配列要約する配列の紹介配列- Arrayもオブジェクトですこれは通常...
この記事では、Linux のユーザーとグループの管理によく使用されるコマンドをまとめます。ご参考まで...
この記事では、例を使用して、MySQL スライディング集計/年初来集計の原理と使用方法を説明します。...
1. mycatとはエンタープライズアプリケーション開発のための完全にオープンソースの大規模データベ...
MySQL では、IF()、IFNULL()、NULLIF()、および ISNULL() 関数を使用...
目次ドラッグアンドドロップの実装ドラッグイベントドラッグして開始リリースゾーンでの移動境界処理、角度...
この記事では、vueの大画面表示適応の具体的なコードを参考までに紹介します。具体的な内容は以下のとお...
目次posgresql バックアップ/リストアMySQL バックアップ/復元posgresql バッ...
A: 通常はクライアントに保存されます。 jwt または JSON Web Token は、リクエス...
現在、CentOS の最新バージョンは CentOS 8 です。次に、CentOS Linux 8....
第一に: CSSを導入する4つの方法CSS を導入する方法には、インライン スタイル、埋め込みスタイ...
ここでは比較的簡単なインストール方法のみを紹介します。 1. yumを使用してインストールするyum...
1: nginxサーバーソリューション、.conf構成ファイルを変更する解決策は2つある1: 位置 ...
Mac で Docker を使用して Oracle をデプロイする方法まずdockerをインストール...