グループウエア「Aipo」

2013年4月25日

無料で使えるグループウエア「Aipo」。
入れ方などはこちらを参考にしていただくとして、現在私がトラブルに見舞われているのは、AipoをApache側からリバースプロクシを利用し、SSLで公開しているときに、管理画面からAipoStoreのアプリを追加できないという現象。

と、表示される。
もちろんApacheとAipo(tomcat)をリバースプロクシで連携させず、Aipo単体だとアプリ追加は可能。
サーバからhttpやhttps接続が出来ていない、とかサポートフォーラムに書かれてたりするけど、そんなことは無い。
んーーー、まったく原因が掴めない。
いや、リバースプロクシを利用しているのが原因だろうが、そもそもアクセス制限を掛けるのはApacheの方が楽なので、どうしてもこちらを使いたい。

現状の設定は以下。
▼Apache側
<Location “/">
ProxyPass ajp://localhost:8009/
</Location>

<Location “/aipo">
ProxyPass ajp://localhost:8009/aipo/
</Location>

▼Aipo側
・Apacheと連携させる
/aipo/tomcat/conf/server.xml
以下の部分の様に<!– –>で囲み無効にする
<!–
<Connector port="80″ protocol="HTTP/1.1″
connectionTimeout="20000″
redirectPort="8443″ />
–>

以下の部分の存在を確認
<!– Define an AJP 1.3 Connector on port 8009 –>
<Connector port="8009″ protocol="AJP/1.3″ redirectPort="8443″ />

・SSL対応にする
/aipo/tomcat/webapps/aipo/WEB-INF/conf/JetspeedJResources.properties
以下の様にする
# protocol to access to aipo
#access.url.protocol=http
access.url.protocol=https

・プルダウンでログインユーザを確認出来ない様にする
/var/gb/aipo/tomcat/webapps/aipo/WEB-INF/conf/JetspeedJResources.properties
以下の様にする
#action.login.enable.select.userlist=true
action.login.enable.select.userlist=false