このFAQを使用してTracuppを取得し、IIS / w2008サーバーで実行しようとしています:TracOnWindowsIisAjp
「3.IIS用のTomcatAJPコネクタのインストール」までのすべてが正常に機能します。次に、ディレクトリを次のように定義します。C:\ wwwroot \ trac.evju.biz \ AJP \、binカタログにdllファイルと、次の内容の3つの構成ファイルを配置します。
isapi_redirect-1.2.26.properties#ISAPIリダイレクターの構成ファイル
# The path to the ISAPI Redirector Extension, relative to the website
# This must be in a virtual directory with execute privileges
extension_uri=/AJP/isapi_redirect-1.2.26.dll
# Full path to the log file for the ISAPI Redirector
log_file=C:\wwwroot\trac.evju.biz\AJP\logs\isapi_redirect.log
# Log level (debug, info, warn, error or trace)
log_level=info
# Full path to the workers.properties file
worker_file=C:\wwwroot\trac.evju.biz\AJP\conf\workers.properties
# Full path to the uriworkermap.properties file
worker_mount_file=C:\wwwroot\trac.evju.biz\AJP\conf\uriworkermap.properties
worker.properties
# Define 1 real worker
worker.list=trac
# Set properties for trac (ajp13)
worker.trac.type=ajp13
worker.trac.host=localhost
worker.trac.port=8009
worker.trac.socket_keepalive=0
uriworkermap.properties
/C:\wwwroot\trac.evju.biz\irm\*=trac
それから私は問題に遭遇します:
- (スクリプトだけでなく)実行可能ファイルを実行する権限を持つ、binサブディレクトリを指すAJP-Connectorという名前の仮想ディレクトリを定義します。
binサブディレクトリを指すAJPという名前の仮想ディレクトリを定義しましたが、実行権限を付与する方法が見つかりません。
そして、残りの手順は明らかにIIS7には完全には当てはまりません。
- Webサービス拡張機能としてDLLの実行を許可する
- IISマネージャーで、[Webサービス拡張機能]を開きます。
- AJP-Connector(または必要なもの)と呼ばれる新しいWebサービス拡張機能を定義します。
- C:\ AJP-Connector \ bin \ isapi_redirect-1.2.26.dllを必要なファイルに追加します(「C:\ AJP-Connector」を実際のディレクトリに置き換えます)。
- 拡張ステータスを許可に設定します。
dllをISAPI拡張機能として追加しようとしましたが、その結果、binカタログに次の内容のweb.configファイルが作成されました。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers accessPolicy="Read, Execute, Script">
<remove name="ISAPI-dll" />
<add name="AJP" path="*.ajp" verb="*" modules="IsapiModule" scriptProcessor="C:\wwwroot\trac.evju.biz\AJP\bin\isapi_redirect-1.2.26.dll" resourceType="Unspecified" requireAccess="Execute" />
</handlers>
</system.webServer>
</configuration>
助けていただければ幸いです。