Apache をプロキシサーバーにしてデプロイする - AlmaLinux

  • 作成日:
  • 最終更新日:2025/11/02

Apache のモジュールをインストールする

mod_proxymod_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