Ubuntu 14.04 での Apache と Tomcat のインストール

IP アドレスが 192.168.0.110 の Ubuntu 14.04 にインストールした。 以下のメモは、とりあえず動作させただけなので、セキュリティに関しては何も考えていないので注意。

必要なパッケージのインストール

apt-get install openjdk-7-jdk apache2 tomcat7 tomcat7-admin

http://192.168.0.110/ にアクセスして Apache、 http://192.168.0.110:8080/ にアクセスして tomcat の動作を確認する。

Axis2

http://axis.apache.org/axis2/java/core/download.cgi の WAR Distribution にあるリンクから axis2-1.6.2-war.zip をダウンロードする。 axis2-1.6.2-war.zip を解凍し、axis2.war を /var/lib/tomcat7/webapps にコピーする。

cp axis2.war /var/lib/tomcat7/webapps/
service tomcat7 restart

http://192.168.0.110:8080/axis2/ にアクセスして Validate というリンクをクリックする。

The core axis2 libraries are present.

Found Axis2 default Version service and Axis2 is working properly.

の2つの行が表示されていることを確認する。

Apache と Tomcat のコネクタ

まず Apache の設定をする。 proxy と proxy_ajp モジュールを有効にする。

a2enmod proxy
a2enmod proxy_ajp

/etc/apache2/conf-available/axis2.conf を作り

<Location /axis2/>
ProxyPass ajp://localhost:8009/axis2/
</Location>

と書く。

a2enconf axis2

としてこの設定を有効にする。 変更した設定を読み込むために

service apache2 restart

で Apache を再起動する。

次に Tomcat の設定をする。 /etc/tomcat7/server.xml を編集する。

<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           URIEncoding="UTF-8"
           redirectPort="8443" />

の部分をコメントアウトする。

<!--
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
-->

のコメントを外して有効にする。 変更した設定を読み込むために

service tomcat7 restart

で Tomcat を再起動する。

http://192.168.0.110/axis2/ にアクセスして 上で http://192.168.0.110:8080/axis2/ にアクセスして確認したときと 同じページが表示されることを確かめる。 http://192.168.0.110:8080/ にアクセスできないことを確認する。

参考

Tags of current page

, ,