設定手順/概要
以下は手順の概要。 [1] Apacheをインストールする [2] Tomcatをインストールする [3] Tomcatの設定を行う [4] Apacheの設定を行う [5] Apache/Tomcatを再起動する [6] 動作確認
設定手順/詳細
[1] Apacheをインストールする
http://blogs.yahoo.co.jp/dk521123/36300671.htmlより # インストール sudo yum -y install httpd # 【任意設定】Apacheの自動起動(起動する) systemctl start httpd
[2] Tomcatをインストールする
yum -y install tomcat【任意設定】Tomcat管理画面のインストール
【1】 yum -y install tomcat-admin-webapps 【2】 vim /etc/tomcat/tomcat-users.xml で ~~~~ <?xml version='1.0' encoding='utf-8'?> <role rolename="tomcat"/> <role rolename="role1"/> <user username="both" password="tomcat" roles="tomcat,role1"/> </tomcat-users> ~~~~
[3] Tomcatの設定を行う
3-1) server.xml を編集する【1】ポート8080をふさぐために、以下の修正後を参考に編集する ■修正前 <Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" /> ■修正後 <!-- <Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" /> --> 【2】以下の記述があることを確認 <!-- Define an AJP 1.3 Connector on port 8009 --> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
[4] Apacheの設定を行う
4-1) httpd-proxy.conf を作成する(以下がその内容。上記)LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.so ProxyPass /【対象Path】/ ajp://localhost:【AIJのポート番号】/【対象Path】/設定例:上記「【任意設定】Tomcat管理画面のインストール」を設定する場合
LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.so ProxyPass /examples/ ajp://localhost:8009/examples/
[6] 動作確認
6-1) ブラウザを立ち上げて、対象のURLにアクセスする* 上記「【任意設定】Tomcat管理画面のインストール」を設定した場合だと 以下のURLでアクセスする[http://localhost/examples]
参考文献
Apacheのインストール
https://centossrv.com/apache.shtmlTomcatのインストール
http://kakakikikeke.blogspot.jp/2015/03/centos-66-tomcat-yum.htmlApache/Tomcatの連携
http://normalse.hatenablog.jp/entry/2015/03/13/200755http://www.adminweb.jp/apache/tomcat/index3.html
Apache再起動
http://tech.hitsug.net/?CentOS%2FApache%2F%E8%B5%B7%E5%8B%95%E8%A8%AD%E5%AE%9ATomcat再起動
http://qiita.com/yukinagae/items/06e6a828be44f38f560e