Я пытаюсь запустить Trac upp и запустить на моем сервере IIS / w2008, используя этот FAQ: TracOnWindowsIisAjp
Все до тех пор, пока "3. Установите Tomcat AJP Connector для 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
workers.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-Connector, указывающий на ваш подкаталог bin, с разрешениями на выполнение исполняемых файлов (не только скриптов).
Я определил виртуальный каталог с именем AJP, указав его в подкаталоге bin, но не могу найти способ дать ему разрешения на выполнение
А остальные инструкции явно не относятся к IIS7
- Разрешить выполнение DLL как веб
Расширение услуги
- В диспетчере IIS откройте расширения веб-служб.
- Определите новое расширение веб-службы под названием AJP-Connector (или как вам угодно).
- Добавьте 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>
Любая помощь приветствуется.