Linuxサーバ研究室~自作PCでサーバ構築~

作成日:2008/09/10
更新日:2009/06/22


イントラネットシステム開発

環境構築

グループウェア(Aipo)設定

解説

 これまで構築してきた機能はどれもインターネットを利用する上で 必要な機能です。しかし、単品機能の寄せ集めなので企業で使うには 足りない機能や不便を感じることもあるはずです。 そこでグループウェアを導入して社員の勤務管理、スケジュール管理、 プロジェクト管理、ToDo管理、連絡事項の伝達などなど 通常業務で必要な機能を全てまかないます。 今回導入するのは「Aipo」というオープンソースの グループウェアで、無料で入手し、使用することができます。

インストール

 Aipoを導入するために必要なパッケージを7つインストールします。 DVDドライブにCentOS 5のDVD-ROMをセットし、以下のコマンドを実行します。

# mount /dev/cdrom /media/cdrom
# cd /media/cdrom/CentOS
# rpm -ihv libgomp-4.1.1-52.el5.i386.rpm
Preparing...                ########################################### [100%]
   1:libgomp                ########################################### [100%]
# rpm -ihv glibc-headers-2.5-12.i386.rpm
Preparing...                ########################################### [100%]
   1:glibc-headers          ########################################### [100%]
# rpm -ihv glibc-devel-2.5-12.i386.rpm
Preparing...                ########################################### [100%]
   1:glibc-devel            ########################################### [100%]
# rpm -ihv gcc-4.1.1-52.el5.i386.rpm
Preparing...                ########################################### [100%]
   1:gcc                    ########################################### [100%]
# rpm -ihv libtermcap-devel-2.0.8-46.1.i386.rpm
Preparing...                ########################################### [100%]
   1:libtermcap-devel       ########################################### [100%]
# rpm -ihv readline-devel-5.1-1.1.i386.rpm
Preparing...                ########################################### [100%]
   1:readline-devel         ########################################### [100%]
# rpm -ihv zlib-devel-1.2.3-3.i386.rpm
Preparing...                ########################################### [100%]
   1:zlib-devel             ########################################### [100%]
# cd /
# umount /media/cdrom

設定

 AipoはTomcatやPostgreSQLなど複数の製品やファイル群で構成されていますが、 専用のインストール用スクリプトが準備されているため簡単に導入できます。 以下のURLから「aipo4030ja_linux.tar.gz」ファイルをダウンロードします。
 http://aipostyle.com/download/
ftpコマンドを使用してサーバの「/usr/local/」ディレクトリにファイルを配置します。
 /usr/local/aipo4030ja_linux.tar.gz
以下ではその後の手順を示します。

 インストール用スクリプトを実行します。

# cd /usr/local/
# tar zxvf aipo4030ja_linux.tar.gz
aipo/backup/
aipo/backup/postgresql/
aipo/backup/postgresql/empty_dump/
aipo/backup/postgresql/empty_dump/files/
aipo/backup/postgresql/empty_dump/mail/
(中略)
aipo/src/webapps/aipo/WEB-INF/xsl/rss-wml.xsl
aipo/src/webapps/aipo/WEB-INF/xsl/rss.xsl
aipo/src/webapps/ROOT/error/404.html
aipo/src/webapps/ROOT/index.html
aipo/src/webapps/ROOT/WEB-INF/web.xml
# cd /usr/local/aipo/bin/
# sh installer.sh
install directory is /usr/local/aipo
utf8
install directory is /usr/local/aipo
aipo_postgres6
home directory exists
(中略)
==Aipo4.0.3.0インストール終了==
user:aipo_postgres6
pass:h18BQzOBIXET
directory:/usr/local/aipo/postgres
port:5432
Aipo URL: http://192.168.0.11:81/aipo/

 インストール用スクリプトの実行が完了したらAipoを起動します。

# cd /usr/local/aipo/bin/
# ./startup.sh

設定ファイル

 実際には多数ありますが個別にエディタで変更するものがないため省略します。

■■■ 当サイトは Internet Explorer 8 と Mozilla Firefox 3.6 で動作確認済みです。 ■■■