Apache2とAipoの連携 |
今回AipoをインストールしたUbuntu Serverでは、すでにApache2が動作している。そのため、Aipo(tomcat)は自動的にポート81を使うようにインストールされる。これを、Apache2と連携させてhost.name/aipo/ でアクセスできるように設定する。
まず、Proxy関連のモジュールを有効にする必要がある。必要なモジュールは /etc/apache2/mods-available に入っている。
Ubuntu ServerをLAMPオプション付きでインストールした場合に自動的に作られるApache2.confでは、/etc/apache2/mods-enabled にあるモジュールをすべて読みこむ設定になっているので、必要なモジュールを /etc/apache2/mods-enabled から /etc/apache2/mods-available に移動する。詳しくどれが必要か選ぶのが面倒くさかったので、適当に(笑)
sudo mv /etc/apache2/mods-available/proxy* /etc/apache2/mods-enabled
次に、sites-available/default を編集し、<VirtualHost *:80> 〜 </VirtualHost> の中に次の1文を書き足す。
ProxyPass /aipo/ ajp://localhost:8009/aipo/
さらに、proxyへのアクセス権を設定するために /etc/apache2/mods-enabled/proxy.conf を編集。
<Proxy *>
AddDefaultCharset off
Order allow,deny
Allow from all
#Allow from .example.com
</Proxy>
後は apache2 を再起動したら、http://host.name/aipo/ でアクセスを確認。
トラックバック(0)
このブログ記事を参照しているブログ一覧: Apache2とAipoの連携
このブログ記事に対するトラックバックURL: http://riskey.bigbean.net/mt5/mt-tb.cgi/1347