###前提・実現したいこと
Spring Bootの実行可能jarファイルをCentOS7でApacheが動いている環境に対してのデプロイについての質問です。
実際にjarをサーバー上で動かしても表示がされず、Apache 123になってしまう状態です。
ルートのページ、localhost:8080(@RequestMapping(path = "/"))にアクセスするとhtmlを返すだけのアプリケーションを作りました。
STSからの起動で動作を確認し、その後実際にデプロイしてみようと、CentOS7にアップロード、サービス登録、サービススタートまでをしましたが、表示がされません。
おそらくApacheと組み込みTomcatとのajp連携が取れていないのだろうと、サーバのproxy.confにリバースプロキシ設定をしましたが、うまくいきません。
組み込みTomcat側のポートの設定やSSLを導入している事など、色々と要因らしきものは浮かぶのですが、まとまりがつかずそもそもどこで何が引っ掛かっているのかもよくわかりません。
ぼんやりとした質問で申し訳ありませんが、よろしくお願いいたします。
###参考にしたサイト
http://progmemo.wp.xdomain.jp/archives/954
https://weblabo.oscasierra.net/tomcat-mod-proxy-ajp/
###発生している問題・エラーメッセージ
問題
・サービス登録したjarをスタートさせても表示されずApache123になる、もしくは「応答時間が長すぎる」か「503エラー」になってしまう
・Spring Boot組み込みTomcatの、ajpポート設定記述をどこにどのようにするのかがわからない
・そのほかの部分に原因があるのかどうか
###00-proxy.conf
LoadModule proxy_module modules/mod_proxy.so
LoadModule lbmethod_bybusyness_module modules/mod_lbmethod_bybusyness.so
LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so
LoadModule lbmethod_bytraffic_module modules/mod_lbmethod_bytraffic.so
LoadModule lbmethod_heartbeat_module modules/mod_lbmethod_heartbeat.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_express_module modules/mod_proxy_express.so
LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
LoadModule proxy_fdpass_module modules/mod_proxy_fdpass.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
ProxyPass / ajp://160.16.90.145:8009/
ProxyPassReverse / ajp://160.16.90.145:8009/
###補足情報(言語/FW/ツール等のバージョンなど)
Spring Boot 1.5.9
Mavenビルド
組み込みTomcat 8.5.23
CentOS 7.4.1708
Apache httpd 2.4.6
Let’s Encrypt SSL導入済み

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。