1

この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>

助けていただければ幸いです。

4

2 に答える 2

0

@Jeff Mc-私は実際にIIS7でtracを設定することを検討していて、あなたがしたように、このスレッドに出くわしました。FastCGIの使用に関する詳細と、IIS7でtracを使用するその他の落とし穴について知りたいと思います。

于 2008-12-17T02:30:03.830 に答える
0

無関係な Google 検索からこの質問に出くわしました。奇妙なことに、IIS7 は FastCGI をネイティブでサポートしています。AJP よりも FastCGI を使用することを強くお勧めします。この質問をまだ見ている場合は、コメントを残してください。インストール方法の詳細をフォローアップします。

于 2008-12-16T04:58:07.683 に答える