そして背景:
nginxの踏み台サーバー:192.168.10.1
Tomcatアプリケーションサーバー:192.168.10.3ポート:10083
アプリケーション名:appXXX
1.設定は、パス踏み台マシンを転送する
よう:192.168.10.1
cd /usr/local/nginx/conf
vi nginx.conf
location /appXXX {
proxy_pass http://192.168.10.3:10083/appXXX;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
ジャンプパスジェンキンスの設定
location ^~ /app11/ {
proxy_pass http://192.168.10.3:10083/;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
2. Tomcatサーバーを構成します
2.1ターゲットディレクトリにTomcatのパッケージをコピーし、アプリケーションパッケージをコピーすることが推奨され実行されています
cd /opt/app/
cp -a tomcat appXXX
2.2 confディレクトリにあるserver.xmlファイル、シャットダウンポート番号とHTTPポート番号を変更します。
その上jdbc.url、jdbc.username、jdbc.passwordと関連ディレクトリapplication.propertiesのWebConfig 2.3修正。
2.4 logback.xmlを変更します。
2.5 Tomcatのアプリケーションパッケージの所有者を変更する:操作権限の他のユーザーは十分ではありませんように、ルートを使用しないように、展開
webappsディレクトリにアップロード3.アプリケーションのWARパッケージ
cd webApps
rz appXXX.war
ヒント:
Tomcatのビン、袋の下のsetenvを変更することに注意してください