Я пытаюсь получить Trac upp и работаю на моем сервере IIS / w2008, используя этот FAQ: TracOnWindowsIisAjp
Все до «3. Установите Tomcat AJP Connector for IIS» работает нормально. Затем я определяю свои каталоги как: C: \ wwwroot \ trac.evju.biz \ AJP \, в каталоге bin я помещаю файл dll и 3 файла конфигурации с этим содержимым:
isapi_redirect-1.2.26.properties # Файл конфигурации для ISAPI Redirector
# 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
Потом сталкиваюсь с проблемами:
Я определил виртуальный каталог с именем AJP, указав его на подкаталог bin, но я не могу найти способ дать ему разрешения на выполнение
А остальные инструкции явно не совсем применимы к IIS7.
Я попытался добавить 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>
Любая помощь приветствуется.






Просто наткнулся на этот вопрос из несвязанного поиска Google. Странно, как это происходит ... IIS7 изначально поддерживает FastCGI, я настоятельно рекомендую использовать его поверх AJP. Если вы все еще смотрите этот вопрос, оставьте комментарий, и я расскажу, как его установить.
@ Джефф Мак - Я на самом деле смотрю на установку trac на IIS7 и наткнулся на эту тему, как и вы. Я хотел бы узнать подробности об использовании FastCGI, а также о любых других проблемах с trac на IIS7.
Да, я все еще пытаюсь реализовать это, но я не нашел хорошей информации о том, как использовать fastCGI.