ApacheとGlassFishをApacheのmod_proxyの機能を使って連携する手順です。
mod_jkを使うより簡単に設定できますので連携する場合はこちらをおすすめします。
インストール手順
1.Apacheにプロキシ関連のモジュールがロードされているか確認します。
読み込むモジュールがコメントになっている場合は、コメントを削除して下さい。
vi /etc/httpd/conf/httpd.conf
# httpd.conf
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
2.GlassFish上のアプリケーションのコンテキストパスをプロキシ設定に追加します。
GlassFish上にあるアプリケーションごとにコンテキストルートを設定する必要があります。
# リバースプロキシ用のconfファイルを作成する vi /etc/httpd/conf.d/reverse_proxy.conf # # reverse_proxy.conf # # GlassFish上にあるjenkinsにアクセスする場合の例、ポート番号は環境に応じて修正して下さい <Location "/jenkins"> ProxyPass http://localhost:8282/jenkins ProxyPassReverse http://localhost:8282/jenkins </Location>
3.Apacheを再起動します。
service httpd restart
4.GlassFish上のアプリケーションにポート番号なしでブラウザからアクセスできることを確認します。
例:jenkins http://IPアドレス/jenkins
以上で終了です。
サーバ構築の実際がわかる Apache[実践]運用/管理 (Software Design plus) 鶴長 鎮一 技術評論社 2012-03-23 売り上げランキング : 6625 Amazonで詳しく見る |