パスワードを忘れた? アカウント作成
19867 journal

noritama2の日記: [IIS6.0]IIS6.0とTOMCATを連携させてSSLのテスト環境をつくってみる。

日記 by noritama2

IIS6.0とTOMCATを連携させたSSL環境欲しい、との要望があったので作成。

Windows Server 2003 R2 STD + IIS6.0
apache-tomcat-5.5.20
jdk-1_5_0_14
isapi_redirect-1.2.26.dll(2008/02/19現在最新)

JDKとTOMCATはさらりとインストーラで終了。

IIS-TOMCAT連携がキモ

1.Dir作成
D:\jakarta\bin
D:\jakarta\jk
D:\jakartaauto
D:\jakarta\logs

2.ファイル作成
D:\jakarta\auto\iis_redirect.reg
-------
REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]
"extension_uri"="/jakarta/isapi_redirect-1.2.26.dll"
"log_file"="D:\\jakarta\\logs\\iis_redirect.log"
"log_level"="emerg"
"worker_file"="D:\\jakarta\\jk\\worker.properties"
"worker_mount_file"="D:\\jakarta\\auto\\uriworkermap.properties"
-------

D:\jakarta\auto\uriworkermap.properties
-------
#
# Default worker to be used through our mappings
#
default.worker=ajp13
# Mount the Servlet context to the ajp13 worker
/*=ajp13
-------

D:\jakarta\jk\worker.properties
-------
worker.ajp13.port=8009
worker.ajp13.host=localhost
-------

3.レジストリ情報の登録
D:\jakarta\auto\iis_redirect.reg
をダブルクリックし、レジストリに登録する。

4.isapi_redirect-1.2.26.dllの配置
D:\jakarta\bin
に格納。

5.IISの設定

・「既定のWebサイト」配下に仮想ディレクトリ「jakarta」を作成。
・コンテンツのディレクトリを
 D:\jakarta\bin
 に設定する。
・アクセス許可で「ISAPIアプリケーションを実行する」を追加。
・「規定のWebサイト」のプロパティ「ISAPIフィルタ」に
 D:\jakarta\bin\isapi_redirect-1.2.26.dll
 を追加。
・Webサービス拡張で「全ての不明なISAPI拡張」を有効化。

6.サービスの落とし上げ
World Wide Web Publishing Serviceを落とし上げ。
コマンドラインではnet stop w3svc → net start w3svc

7.SSLの設定
IIS6 RESKITをダウンロード。
iis60rkt.exe
インストールし、selfssl.exeでオレオレ証明書SSLを設定する。
selfssl -S:1 -V:36500

8.httpsでアクセスしてみる。
TOMCATのトップページが表示されればOK。
500エラーが出る場合は、レジストリ設定のパスやら、ファイル名あたりが間違っている。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

計算機科学者とは、壊れていないものを修理する人々のことである

読み込み中...