まず、nginx tomcat をインストールして解凍します。ここでは詳しく説明しません。ここでは主に nginx を使用して複数の Tomcat の設定ファイルを実行します。 conf/ngins.conf;
説明シナリオには Tomcat1 プロジェクト A の下に 8080 があります。TOMCAT2 プロジェクト B の下に 8090 ポートがあります。
...
ドメイン名を使用して別の Tomcat の下のプロジェクトにアクセスします+(異なる) プロジェクト名 .
ファイルを次のように設定します:(均在conf文件内追加即可 不删除または修正その他内容).
server {
listen 80;server_name localhost;
#charset koi8-r; #access_log logs/host.access.log main;
Location /Name1 {
html;
proxy_pass http://localhost:8080/A ホスト名とポート番号は host:8080 に置き換えられます。ドメイン名の問題により、JSおよびCSSファイルをロードする場合。 //host:8090 http://$host:$server_port;
}
...... ...省略
}
設定を保存して再起動します。 nginxの再起動について愚痴を言ってみます とても面倒なのでタスクマネージャーで直接停止させてから再起動しました
以上でlocalhost+A----访问tomcat A项目
-------访问tomcat B项目
以上、404問題によりjs cssが読み込めない問題を解決するためのnginxリバースプロキシの複数tomcat設定をtomcat設定の内容も含めて紹介しましたので、PHPチュートリアルに興味のある友人の参考になれば幸いです。