我輩は雑記帖である。名はまだない。

Aipo をインスト-ルする

CentOS 7.2 に Aipo をセットアップする。

公式サイトからセットアップに使用する 書庫ファイルを入手した上で作業する。

手順は下記の通り。

  1. Aipo をインスト-ル
  2. Aipo をセットアップ

 

1.Aipo をインスト-ル

必要なモジュ-ルを下記コマンドでインスト-ル

yum install gcc nmap lsof unzip readline-devel zlib-devel

下記コマンドで 書庫ファイルを解凍

tar -xvzf 書庫ファイル

解凍結果ディレクトリ内へ移り、インストーラを実行

cd 解凍結果ディレクトリ
sh installer.sh /usr/local/aipo

 

2.Aipo をセットアップ (Apache 連携等)

1.ドキュメントルート変更

Aipoのアプリケーションルートへ移動。

cd /usr/local/aipo/tomcat/webapps/

『ROOT』をコピーして『aipo』を作成。

cp -ar ROOT aipo

『startup.sh』40行目付近を下記の通りに編集。

# cp -rf $AIPO_HOME/backup/xreg/*.xreg $TOMCAT_HOME/webapps/ROOT/WEB-INF/conf/
cp -rf $AIPO_HOME/backup/xreg/*.xreg $TOMCAT_HOME/webapps/aipo/WEB-INF/conf/

 

2.AJPコネクタ設定

『/usr/local/aipo/tomcat/conf/server.xml』94行目付近の下記、AJPコメントアウトを有効になるように修正する。

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

 

3.リバ-スプロキシ設定 (Apache)

『/etc/httpd/conf.d』配下に Aipo 用の設定ファイルを作成する。

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

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

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

 

4.プロキシ設定 (tomcat)

プロキシ環境下でAipoを動作させる場合には、『/usr/local/aipo/bin/func.conf』51行目付近を下記の通りに修正する。

# CATALINA_OPTS="-server -Xmx512M -Xms64M -Xss256k -Djava.awt.headless=true -Dsun.nio.cs.map=x-windows-iso2022jp/ISO-2022-JP"
CATALINA_OPTS="-server -Xmx512M -Xms64M -Xss256k -Djava.awt.headless=true -Dsun.nio.cs.map=x-windows-iso2022jp/ISO-2022-JP -Dhttp.proxyHost=プロキシサーバのIPアドレス または ホスト名 -Dhttp.proxyPort=ポート番号"

 

5.サ-ビス再起動

下記コマンドを実行してサ-ビスを再起動する。

systemctl restart httpd.service

 

6.Aipo をサ-ビス化

Unit定義ファイルを作成し、『/etc/systemd/system/』へ配備。

『aipo.service』

[Unit]
Description=Groupwear Aipo
After=syslog.target network.target httpd.service

[Service]
Type=forking
ExecStart=/usr/local/aipo/bin/startup.sh
ExecStop=/usr/local/aipo/bin/shutdown.sh

[Install]
WantedBy=multi-user.target

 

7.Aipo サ-ビス化の確認 及び 起動

下記コマンドを実行して Aipo サ-ビス起動設定

systemctl list-unit-files --type=service
systemctl start aipo.service
systemctl enable aipo.service

 

既にあるWebサ-バ-にセットアップしたから SELinux 周りの設定が他にも必要かもしれない。

 

参考元

  1. インストール手順
  2. Aipo8 のURLについて
  3. サーバ起動時のAipo自動起動(CentOS7編)

 

CentOS7で作るネットワークサーバ構築ガイド (Network server construction gu)
  • 価格:¥ 4,860
  • 製造元:サーバ構築研究会
  • 販売者:Amazon.co.jp

 

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

このサイトはスパムを低減するために Akismet を使っています。コメントデータがどう処理されているか知りたい方はこちらをお読みください