Apache のモジュールをインストールする
mod_proxy、mod_sslがインストールされているか、以下のコマンドを実行し確認します。
httpd -M | grep proxy もし、モジュールがインストールされていなければ、以下のコマンドを実行しインストールします。
sudo dnf install mod_proxy mod_ssl -y ファイルの中を以下のようにします。
<VirtualHost *:80>
# サーバーのドメイン名 or IP
ServerName example.com
ServerAdmin webmaster@example.com
ProxyPreserveHost On
ProxyRequests Off
ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse / http://127.0.0.1:8080/
ErrorLog /var/log/httpd/helloworld-error.log
CustomLog /var/log/httpd/helloworld-access.log combined
</VirtualHost> Apache 設定ファイルにリバースプロキシを追加する
/etc/httpd/conf.d/helloworld.confにプロキシサーバーの設定を記述します。
以下のコマンドを実行し、設定ファイルを作成します。
sudo vi /etc/httpd/conf.d/helloworld.conf アプリを起動する
アプリを 8080 ポートで起動します。
java -jar HelloWorld-0.0.1-SNAPSHOT.jar --server.port=8080