ソフトウェア名 | バージョン | 配布元 |
---|---|---|
Java | JDK 7.0 詳しくはこちら |
Oracle |
Tomcat | Tomcat 7.0 | Apache Software Foundation |
IIS | IIS Version7.0 | Microsoft |
GroupSession | GroupSession Ver4 | 日本トータルシステム株式会社 |
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\ となります。
# ************ 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 **************
# ************ Begin worker.properties **************
ps=\
worker.list=gsession
worker.gsession.port=8009
worker.gsession.host=localhost
worker.gsession.type=ajp13
# ************ End worker.properties **************
# ************ Begin uriworkermap.properties **************
/gsession/*=gsession
# ************ End uriworkermap.properties **************
ここではWindows2008Serverを元に設定手順を説明します。
Windows管理ツールより、[インターネット インフォーメーション サービス マネージャー]を実行し、下記の手順で設定を行います。
1)左側ツリーから[サーバ名]を選択します。
2)[ISAPIおよびCGIの制限]をダブルクリックし、[追加]を実行します。
3)[ISAPIおよびCGIのパス(I)]にはisapi_redirect.dllへのパスを指定します。
4)[説明]にはISAPI、[拡張パスの実行を許可する]にチェックをしてOKをクリックします。
入力項目 | 入力値 |
---|---|
ISAPIおよびCGIのパス(I) | isapi_redirect.dllへのフルパス |
説明 | ISAPI |
拡張パスの実行を許可する | ON |
1)左側ツリーから[サイト]-[Default Web Site]を右クリックし、[仮想ディレクトリの追加]を実行
2)[エイリアス]にはgsessionを指定します。
3)[物理パス]にはGroupSessionのインストールしたパスを指定してOKをクリックします。。
入力項目 | 入力値 |
---|---|
エイリアス(A) | gsession |
物理パス(P) | GroupSessionのインストール先 |
※GroupSessionのインストール先
例:C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\gsession となります。
1)左側ツリーから[サイト]-[Default Web Site]を選択
2)[ISAPIフィルタ]をダブルクリックし、[追加]を実行します。
3)[フィルタ名(F)]にはgsfilterを指定します。
4)[実行可能ファイル(E)]にはisapi_redirect.dllへのパスを指定してOKをクリックします。
入力項目 | 入力値 |
---|---|
フィルタ名(F) | gsfilter |
実行可能ファイル(E) | isapi_redirect.dllへのフルパス |
1)左側ツリーから[サイト]-[Default Web Site]の仮想ディレクトリ(gsession)を選択
2)[ハンドラ マッピング]をダブルクリックします。
3)“無効”欄にある”ISAPI-dll”をダブルクリックし、[要求パス]に*、[実行可能ファイル]にisapi_redirect.dllへのパスを指定してOKをクリックします。
入力項目 | 入力値 |
---|---|
要求パス(P) | * |
実行可能ファイル(E) | isapi_redirect.dllへのフルパス |
4)“無効”欄にある”ISAPI-dll”を右クリックし、[機能のアクセス許可の編集]を実行します。
5)[実行(E)]をチェックしてOKボタンをクリックします。
入力項目 | 入力値 |
---|---|
実行(E) | ON |
※ IIS7.0ではアップロードファイルのデフォルトでの最大サイズが [ 30,000,000バイト(約30MB) ] に制限されています。
GroupSessionで 「添付ファイル最大容量」 を 40MB 以上に設定する場合、下記リンク先のインストールガイドに従ってIISの設定を行ってください。