Tomcat と Nginx のマルチプロジェクト展開、異なるポートでの同じ IP の展開、完全なチュートリアル

1.背景

複数のプロジェクト、同じ IP、異なるポートの展開アクセス。

1.1 要件:

  1. PC プロジェクトをデプロイし、アドレスにアクセスします: http://192.168.31.1:8085/プロジェクト名
  2. dist プロジェクトをデプロイし、アドレスにアクセスします: http://192.168.31.1:8086/プロジェクト名
  3. 注: 上記は単なる例です。

1.2 個人的な経験

今までそのような経験はなく、統合に関する情報も見つけられなかったので、一緒に記録します〜
ここに画像の説明を挿入します

2.トムキャット

2.1 ダウンロードアドレス

下位バージョンまたは最新バージョンは推奨しません、最新バージョンは不安定な可能性があります ダウンロードアドレス:リンク
ここに画像の説明を挿入します

2.2 Webアプリの変更

この変更順序は固定されていませんが、私はこの方法で設定および変更することに慣れています。好きなようにしてください。区別するために、次のようにコピーします。ウェブアプリ区別するために 2 つの数字が追加されます。

ここに画像の説明を挿入します

2.2.1 webapps1&webapps2

webapps1
ここに画像の説明を挿入します

webapps2
ここに画像の説明を挿入します

2.2.2 Tomcat->conf 設定ファイル

Tomcat のインストール ディレクトリに conf 設定ファイルがあるので、それを開きます。存在する会議ディレクトリには、カタリナポリシー設定ファイルのコピーを作成し、自分で区別します。私は 1 と 2 を使用して区別します。(このファイルを開く必要はありません。コピーを作成するだけです)
ここに画像の説明を挿入します

2.2.3serve.xml設定ファイル

サービスをコピーして変更します。このIPは同じです~、ポートが違うだけです!
ここに画像の説明を挿入します

2.2.4 Tomcatサーバーの起動

Tomcat インストール ディレクトリ –>bin –>startup.bat に移動するか、コマンド ウィンドウでコマンドを使用して起動します。

完全な起動
ここに画像の説明を挿入します

2.2.5 アクセス展開: 8085

ブラウザのアドレス バーで設定したアドレスにアクセスします (予想される結果: アクセスは失敗しました)。http://xxx.xxx.xxx.xxx:8085/pc
ここに画像の説明を挿入します

ブラウザのアドレス バーで設定したアドレスにアクセスします (期待される結果: アクセス成功):http://xxx.xxx.xxx.xxx:8085/dist
ここに画像の説明を挿入します

2.2.6 アクセス展開: 8086

ブラウザのアドレス バーで設定したアドレスにアクセスします (予想される結果: アクセスは失敗しました)。http://xxx.xxx.xxx.xxx:8086/dist
ここに画像の説明を挿入します

ブラウザのアドレス バーで設定したアドレスにアクセスします (期待される結果: アクセス成功):http://xxx.xxx.xxx.xxx:8086/pc
ここに画像の説明を挿入します

-------------------------------------------------- ------------------------分割線-------------------------- -------------------------------------------------- - ------------------------

3.Nginx

3.1 Nginxをダウンロードして解凍する

公式サイトのアドレス:リンク
安定版をダウンロードしてみてください!

3.2 解凍する

ここに画像の説明を挿入します

3.3 HTMLをコピーする

ここに画像の説明を挿入します

3.4 パッケージ化されたプロジェクトファイルを入れる

html のプロジェクト ファイル:
ここに画像の説明を挿入します
html2 のプロジェクト ファイル:
ここに画像の説明を挿入します

3.5 nginx.conf 設定の変更

インストールディレクトリ –>conf –>nginx.conf
ここに画像の説明を挿入します

3.6 Nginxを起動する

起動: コマンド ウィンドウで start nginx を使用するか、インストール ディレクトリの exe を使用してプログラムを起動します。コマンド ウィンドウには起動が成功したことが表示されないため、次のようにリソース管理で起動が成功したかどうかを確認します。正常に開始されました
ここに画像の説明を挿入します

ここに画像の説明を挿入します

3.7 アクセスポート80

通常の構成では、ポート 80 は dist プロジェクトのみにアクセスできます。
アクセスアドレス: localhost:80/dist
ここに画像の説明を挿入します
アクセスアドレス: localhost:80/pcpc
ここに画像の説明を挿入します

3.8 アクセスポート9090

通常の構成では、ポート 9090 は次の PCPC プロジェクトにのみアクセスできます。
アクセスアドレス:localhost:9090/pcpc

ここに画像の説明を挿入します

アクセスアドレス:localhost:9090/dist
ここに画像の説明を挿入します

4. まとめ

同じホストアドレスと異なるポートを使用した Tomcat と Nginx の設定が完了しました。問題やより良い方法がある場合は、コメントを残してください~~~~~~

ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/qq_24484317/article/details/129252263