依頼されてサーバにインストールしていたAipo5ですが、xxxx.kurumi.jp:81/aipo ではなくxxxx.kurumi.jp/aipo で表示してほしいといという要望がきたので対応することにしました。
ネットで調べたところ、どうやら既存のApacheとtomcatを連動させる必要があるみたいです。
aipo5の構造に詳しい方とtomcat/apacheの設定を行い無事解決できたので備忘録を残しておこうと思います。
※URL等の設定値は例です。毎度のことですが参照は自己責任でお願いいたします。
Aipo5が動作している場合は停止しておくこと
# /usr/local/aipo/bin/shutdown.sh
Tomcatの設定
# vi /usr/local/aipo/tomcat/conf/server.xml
下記の一文を
<Connector port="81"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />
コメントアウトする。
<!--
<Connector port="81"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />
-->
apacheの設定
<VirtualHost *:80>
DocumentRoot /usr/local/aipo/tomcat/webapps/aipo
ServerName aipo.kurumistyle.jp
<Directory "/usr/local/aipo/tomcat/webapps/aipo">
allow from all
Options +Indexes
</Directory>
ServerAlias aipo.kurumistyle.co.jp
#この一文を追記
<Location "/aipo/">
ProxyPass ajp://localhost:8009/aipo/
</Location>
</VirtualHost>
# service httpd restart
# /usr/local/aipo/bin/startup.sh
aipo.kurumistyle.jp/aipo でアクセスし、Aipoのログイン画面にアクセスでき、ログイン→操作も問題なく出来ましたとさ。爽快爽快...。aipo.kurumistyle.jp/aipo でアクセスし、Aipoのログイン画面にアクセスでき、ログイン→操作も問題なく出来ましたとさ。爽快爽快...。