鳩の谷の街へ ようこそ

いろいろと気になったことをゆるく書きます。

アイポ4をインストール その3(IISへの統合)

Posted by Hatono-tani : 2008年3月10日


鳩の谷の街です。
 
昨日IISへ統合したときのメモを思い出しながら書きました。 忘れないようにするために。
この方法で統合するとHTTPS:でも作業できるようになりますので、暗号化されます。
このメモはWHSでの使用を前提としていますが、2003SVでもできると思います。
とりあえず間違えてたらごめんねということで。爆笑

アイポ4をWHSのIIS6で動かすには(3/10版)
 
c:aipoにインストールしたのと仮定してのメモ。
 
1)アイポ4を普通にインストールし、内部・外部IPとも正常に使えることを確認する。
  ちゃんと動けば内部的には http://XXX.XXX.XXX.XXX:81/aipo で動作するはず。
 
2)isapi_redirect.dllを導入する。
 
  http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/
  ここから最新のisapi_redirectを入手し、
  C:aipodpl003tomcatbin 配下にファイルを置く
  このとき名前を版数抜きにかえること。
 
3)workers.properties / uriworkermap.properties を準備します。
 
  workers.properties
 ————————————————————-
  worker.list=worker1
  worker.worker1.type=ajp13
  worker.worker1.host=localhost
  worker.worker1.port=8009
 ————————————————————-
 
  uriworkermap.properties
 ————————————————————-
  default.worker=worker1
  /aipo/*=worker1
  /ROOT/*=worker1
 ————————————————————-
 
  両方とも C:aipodpl003tomcatconf 配下にファイルを置く
 
4)レジストリを登録します。
 aipo-tomcat.reg
 ————————————————————-
 [HKEY_LOCAL_MACHINESOFTWAREApache Software FoundationJakarta Isapi Redirector1.0]
 "extension_uri"="/Aipo-Tomcat/isapi_redirect.dll"
 "log_file"="C:\aipo\dpl003\tomcat\logs\iis_redirect.log"
 "log_level"="emerg"
 "worker_file"="C:\aipo\dpl003\tomcat\conf\workers.properties"
 "worker_mount_file"="C:\aipo\dpl003\tomcat\conf\uriworkermap.properties"
 ————————————————————-
  作成した”aipo-tomcat.reg”エクスプローラからダブルクリックします。
 
5)AJPサービスのポートを設定します。
  C:aipodpl003tomcatconfServer.xml
  "Connector port"の一番最後に以下の行を追加する。
  ————————————————————-
  <!– Define an AJP 1.3 Connector on port 8009 –>
  <Connector port="8009"
   enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
 ————————————————————-
6)IISを設定します。
 
 (1)インターネットインフォメーションサービスマネージャを開きます。
    「スタート」→「管理ツール」→「インターネットインフォメーションサービス(IIS)マネージャ」
 
 (2)既定のWebサイトを停止します。
    「Webサイト」→「既定のWebサイト」→「操作」→「停止」
 
 (3)既定のWebサイトに仮想ディレクトリを2つ作ります。
 
    エイリアス: Aipo-Tomcat
     PATH : C:aipodpl003tomcatbin
 
   エイリアス: aipo
     PATH : C:aipodpl003tomcatwebappsaipo
 
   いずれも下記をチェックしておくこと。
    [レ]:読み取り
      [レ]:ASPなどのスクリプトを実行する
      [レ]:ISAPIアプリケーションやCGIなどを実行する
      [  ]:書き込み
      [  ]:参照
 (4)isapi_redirect.dllをセットアップします。
 
  「Webサイト」 →「プロパティ」 →「ISAPIフィルタ」 → 「追加」
 
   フォルダ名   :Aipo-Tomcat
      実行可能ファイル:C:aipodpl003tomcatbinisapi_redirect.dll
 
  として登録する。
 
 登録が完了したら”不明”と表示されるのでリブートする。
7)再起動したらAIPOをIISを起動してIISの設定を確認します。
 
  「Webサービス」
  ”Aipo-Tomcat”が 許可になってなければ許可にする。
 
  「Webサイト」 →「プロパティ」 →「ISAPIフィルタ」
  ”Aipo-Tomcat”が 優先度”高”となっていることを確認する。
 
    動作が確認できたら
   http://XXX.XXX.XXX.XXX/aipo   (IIS6.0)
   
http://XXX.XXX.XXX.XXX:81/aipo  (Aipo-Tomcat)
    双方できることを確認する。
 
8)Aipo側のTomcatのポートを閉じる。(お好みで)
   C:aipodpl003tomcatconfServer.xml
   "Connector port=81"を閉じます。
  ————————————————————-
  <!–
    <Connector acceptCount="100"
            connectionTimeout="20000" debug="0"
            disableUploadTimeout="true" enableLookups="false"
            maxSpareThreads="75" maxThreads="150" minSpareThreads="25"
            port="81"
            redirectPort="8443"/>
  –>
  ————————————————————-


コメントを残す