![]() |
|
![]() ![]() ![]() |
|
rover38 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 21.4.2008 Репутация: нет Всего: нет |
Здравствуйте!
Я использую пакет IIRF для перезаписи URL и столкнулся с такой проблемой: Если загружать ISAPI-фильтр IsapiRewrite4.dll только на один Web-узел, то всё работает нормально. Но на второй Web-узел фильтр не загружается. Статус фильтр при этом "не загружен" и показана красная стрелочка вниз. Операционная система Windows 2003, IIS 6.0 Подробности установки IIRF: Есть общая папка \ для всех веб-узлов \Admin - домашний каталог первого веб-узла \WWW - домашний каталог второго веб-узла Пробовал следующие варианты размещения файлов: \IsapiRewrite4.dll \IsapiRewrite4.pdb \Admin\IsapiRewrite4.ini - правила перезаписи для \Admin \WWW\IsapiRewrite4.ini - правила перезаписи для \WWW \Admin\Rewrite\IsapiRewrite4.dll \Admin\Rewrite\IsapiRewrite4.pdb \Admin\Rewrite\IsapiRewrite4.ini - правила перезаписи для \Admin \WWW\Rewrite\IsapiRewrite4.dll \WWW\Rewrite\IsapiRewrite4.pdb \WWW\Rewrite\IsapiRewrite4.ini - правила перезаписи для \WWW \Admin\Rewrite\IsapiRewrite4.dll \Admin\Rewrite\IsapiRewrite4.pdb \Admin\Rewrite\IsapiRewrite4.ini - правила перезаписи для \Admin \WWW\RewriteWWW\IsapiRewrite4.dll \WWW\RewriteWWW\IsapiRewrite4.pdb \WWW\RewriteWWW\IsapiRewrite4.ini - правила перезаписи для \WWW Если у кого-то работает IIRF, напишите: Как вы разместили файлы IsapiRewrite4.dll и IsapiRewrite4.pdb общие для всех или в каждом домашнем каталоге свои? Вы загружали IsapiRewrite4.dll в свойствах папки "веб-узлы" или в свойствах каждого веб-узла по отдельности? Я загружал IsapiRewrite4.dll в свойствах каждого веб-узла, так как у них разные правила перезаписи. Это сообщение отредактировал(а) rover38 - 12.3.2009, 12:26 |
|||
|
||||
rover38 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 21.4.2008 Репутация: нет Всего: нет |
Я разместил файлы следующим образом:
C:\WINDOWS\system32\inetsrv\IIRF\WWW\IsapiRewrite4.dll C:\WINDOWS\system32\inetsrv\IIRF\WWW\IsapiRewrite4.ini для веб-узла WWW C:\WINDOWS\system32\inetsrv\IIRF\Admin\IsapiRewrite4.dll C:\WINDOWS\system32\inetsrv\IIRF\Admin\IsapiRewrite4.ini для веб-узла Admin Если в узле WWW я называю фильтр "Rewrite", он загружается, а если по-другому, то его статус становится "неизвестно". В узле Admin, если я называю фильтр "Rewrite", его статус становится "не загружен", а если по-другому, то "неизвестно". Для решения тех проблем, которые разрешаются перезапуском IIS, недостаточно останавливать и снова запускать отдельные узлы? |
|||
|
||||
rover38 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 21.4.2008 Репутация: нет Всего: нет |
У кого работает под Windows 2003/2008, напишите, как вы добавили IIRF в разрешенные расширения веб-сервисов:
|
|||
|
||||
DSsupport |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 5.3.2009 Репутация: 5 Всего: 5 |
Попробуйте положить фильтр в :
C:\WINDOWS\system32\IsapiRewrite4.dll Затем удалить в настроках обоих веб-узлов фильтр и перезапустить оба узла. Подключить его для всех веб-узлов, (кликая по свойствам не конкретно какого-либо веб узла, а прямо по свойствам самой папки Веб-узлы). Выбрать закладку Фильтры ISAPI и добавить туда rewrite с путем C:\WINDOWS\system32\IsapiRewrite4.dll . Таким образом фильтр будет подключен глобально для всех сайтов сразу, но в свойствах самих сайтов он отображатся не будет(описано в документации). Далее на закладке Домашний каталог, выбрать - Настройки. На закладке Сопоставления - добавить новое сопоставление расширений для .ini файлов, обработкой всех запросов и указать путь к модулю - C:\WINDOWS\system32\IsapiRewrite4.dll. Далее попробовать создать конфигурационные файлы: C:\WINDOWS\system32\inetsrv\IIRF\WWW\IsapiRewrite4.ini для веб-узла WWW и C:\WINDOWS\system32\inetsrv\IIRF\Admin\IsapiRewrite4.ini для веб-узла Admin Полностью перезапустить IIS, путем перезапуска службы IIS Admin. Это сообщение отредактировал(а) DSsupport - 12.3.2009, 19:05 |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |