Version1

インストールガイド(Tomcat7系 と IIS7.0(連携))

前提条件
インストールガイドは以下のソフトウェアがインストールされていることを前提としています。
インストールされていない場合は先にインストールしてください。
ソフトウェア名 バージョン 配布元
Java JDK 7.0
詳しくはこちら
Oracle
Tomcat Tomcat 7.0 Apache Software Foundation
IIS IIS Version7.0 Microsoft
GroupSession GroupSession Ver4 日本トータルシステム株式会社

GroupSessionへは80ポートを利用してアクセスすることになります。
環境によってはWindowsファイアウォールなどの設定で80ポートがブロックされている場合があるので開放されているか確認してください。

注意:以下の手順はユーザやファイルのパーミッションについては明記していません。
別途環境に合わせてパーミッションの設定を行ってください。

連携用のdllファイルを取得(isapi_redirect.dll)

Tomcat + GroupSession、IIS が既にインストールされていることを確認してください。
連携用のisapi_redirect.dll(最新版)をApache Software Foundationのサイトからダウンロードしてください。
※2013年3月時点の最新版はisapi_redirect-1.2.31.dllです。
   ・64bit版の方はこちら
   ・32bit版の方はこちら

ダウンロードサイトではバージョンが付加されたファイル名になっているのでリネームして保存します。
isapi_redirect-1.2.31.dll ⇒ isapi_redirect.dll
例:C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\gsession\WEB-INF\isapi\isapi_redirect.dll となります。


設定ファイルを作成

作成する設定ファイルは以下の3つです。

各ファイルの赤字部分を環境に合わせて編集し、GroupSessionをインストールしたフォルダ内のWEB-INFの下にisapiフォルダを作成して保存してください。
例:C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\gsession\WEB-INF\isapi\ となります。


isapi_redirect.properties

workers.properties

uriworkermap.properties


isapi_redirect.properties

# ************ Begin isapi_redirect.properties **************

extension_uri=/gsession/WEB-INF/isapi/isapi_redirect.dll

log_file=C:\・・・・・\Tomcat 7.0\webapps\gsession\WEB-INF\isapi\logs\isapi_redirect.log

log_level=ERROR

worker_file=C:\・・・・・\Tomcat 7.0\webapps\gsession\WEB-INF\isapi\workers.properties

worker_mount_file=C:\・・・・・\Tomcat 7.0\webapps\gsession\WEB-INF\isapi\uriworkermap.properties

uri_select=unparsed

# ************ End isapi_redirect.properties **************



workers.properties

# ************ Begin worker.properties **************

ps=\

worker.list=gsession

worker.gsession.port=8009

worker.gsession.host=localhost

worker.gsession.type=ajp13

# ************ End worker.properties **************


uriworkermap.properties

# ************ Begin uriworkermap.properties **************

/gsession/*=gsession

# ************ End uriworkermap.properties **************

IISの設定(ISAPIおよびCGIの制限追加)

ここではWindows2008Serverを元に設定手順を説明します。

Windows管理ツールより、[インターネット インフォーメーション サービス マネージャー]を実行し、下記の手順で設定を行います。


1)左側ツリーから[サーバ名]を選択します。

2)[ISAPIおよびCGIの制限]をダブルクリックし、[追加]を実行します。

[IIS Example]IIS Example画面キャプチャ

3)[ISAPIおよびCGIのパス(I)]にはisapi_redirect.dllへのパスを指定します。

4)[説明]にはISAPI、[拡張パスの実行を許可する]にチェックをしてOKをクリックします。

[IIS Example]IIS Example画面キャプチャ
入力項目 入力値
ISAPIおよびCGIのパス(I) isapi_redirect.dllへのフルパス
説明 ISAPI
拡張パスの実行を許可する ON
IISの設定(仮想ディレクトリの追加)

1)左側ツリーから[サイト]-[Default Web Site]を右クリックし、[仮想ディレクトリの追加]を実行

[IIS Example]IIS Example画面キャプチャ

2)[エイリアス]にはgsessionを指定します。

3)[物理パス]にはGroupSessionのインストールしたパスを指定してOKをクリックします。。

[IIS Example]IIS Example画面キャプチャ
入力項目 入力値
エイリアス(A) gsession
物理パス(P) GroupSessionのインストール先

※GroupSessionのインストール先

例:C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\gsession となります。

IISの設定(ISAPIフィルタを有効設定)

1)左側ツリーから[サイト]-[Default Web Site]を選択

2)[ISAPIフィルタ]をダブルクリックし、[追加]を実行します。

[IIS Example]IIS Example画面キャプチャ

3)[フィルタ名(F)]にはgsfilterを指定します。

4)[実行可能ファイル(E)]にはisapi_redirect.dllへのパスを指定してOKをクリックします。

[IIS Example]IIS Example画面キャプチャ
入力項目 入力値
フィルタ名(F) gsfilter
実行可能ファイル(E) isapi_redirect.dllへのフルパス
IISの設定(ハンドラマッピングの設定)

1)左側ツリーから[サイト]-[Default Web Site]の仮想ディレクトリ(gsession)を選択

2)[ハンドラ マッピング]をダブルクリックします。

[IIS Example]IIS Example画面キャプチャ

3)“無効”欄にある”ISAPI-dll”をダブルクリックし、[要求パス]に*、[実行可能ファイル]にisapi_redirect.dllへのパスを指定してOKをクリックします。

[IIS Example]IIS Example画面キャプチャ
入力項目 入力値
要求パス(P) *
実行可能ファイル(E) isapi_redirect.dllへのフルパス

4)“無効”欄にある”ISAPI-dll”を右クリックし、[機能のアクセス許可の編集]を実行します。

5)[実行(E)]をチェックしてOKボタンをクリックします。

[IIS Example]IIS Example画面キャプチャ
入力項目 入力値
実行(E)        ON          
アップロードファイルの最大サイズ設定

※ IIS7.0ではアップロードファイルのデフォルトでの最大サイズが [ 30,000,000バイト(約30MB) ] に制限されています。

  GroupSessionで 「添付ファイル最大容量」 を 40MB 以上に設定する場合、下記リンク先のインストールガイドに従ってIISの設定を行ってください。


インストールガイド(IIS7.0 アップロードファイルの最大サイズ設定)


GroupSessionへアクセス
Tomcatを起動し、続いてIISも起動します。
正常にGroupSessionにアクセスできるかブラウザを開きアクセスしてみます。
ブラウザから、http://[ サーバ名 ]/gsession/を指定し、アクセスします。 以下の画面が表示されれば完了です。
[Gsession Login]Gsession Login画面キャプチャ

【ログイン情報】ユーザID:admin、パスワード:admin を入力してログインしてください。


クラウドグループウェア byCloud

Copyright 日本トータルシステム株式会社