1.背景
複数のプロジェクト、同じ IP、異なるポートの展開アクセス。
1.1 要件:
- PC プロジェクトをデプロイし、アドレスにアクセスします: http://192.168.31.1:8085/プロジェクト名
- dist プロジェクトをデプロイし、アドレスにアクセスします: http://192.168.31.1:8086/プロジェクト名
- 注: 上記は単なる例です。
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 の設定が完了しました。問題やより良い方法がある場合は、コメントを残してください~~~~~~