Параметры конфигурации репликации IIS7 - PullRequest
0 голосов
/ 08 августа 2009

Я пытаюсь настроить веб-ферму, в которой параметры конфигурации IIS реплицируются между двумя серверами. Я не хочу использовать общую конфигурацию, так как это представляет другую точку отказа. У меня есть обе машины (WWW1 и WWW2), настроенные для использования файла конфигурации на D: \ IISConfig. После этого я вручную копирую файлы конфигурации из WWW1 в WWW2, и WWW2 работает просто отлично. Затем я сделал еще один шаг и добавил репликацию файлов, чтобы автоматически отправлять любые изменения в WWW1 в WWW2. Затем я добавил пул приложений в WWW1. На этом этапе я также могу просматривать свой веб-сайт без проблем на WWW1. Когда я перешел на IIS7 на WWW2, я увидел новый пул приложений. , .- ОТЛИЧНО. Я попытался просмотреть веб-сайт на WWW2, и я получил ошибку, которая закрывает DefaultAppPool:

Не удалось загрузить DLL модуля c: \ Windows \ System32 \ inetsrv \ authsspi.dll. Данные в этой ошибке. , .

Есть идеи, почему это может происходить и как обойти это?

Спасибо

Ответы [ 3 ]

0 голосов
/ 03 декабря 2010

Вместо этого я бы использовал общую конфигурацию.

В моем кластере Windows 2008 IIS настроен на использование общей конфигурации, где папка конфигурации установлена ​​на папку на локальном сервере. Тогда у меня есть эта папка, настроенная как общий ресурс DFS. Таким образом, изменения IIS автоматически реплицируются в кластере, и серверу не нужно обращаться к удаленному серверу для получения файлов конфигурации. Это прекрасно работает в течение многих лет.

0 голосов
/ 02 мая 2012

Я знаю, что это старый вопрос, но реальная проблема заключается в том, что ему не удалось загрузить модуль аутентификации.

authsspi.dll обеспечивается добавлением «Базовой аутентификации» как части роли веб-сервера в Windows Server. Я вижу, что это проблема, если (как и я) вы случайно используете Shared Configuration на 2 или более серверах, которые не имеют идентичной конфигурации ролей для IIS.

0 голосов
/ 08 августа 2009

Принадлежит Serverfault.com?

Я думаю, что когда вы используете конфигурационный файл и путь, это почти то же самое, что и использование общей конфигурации.

Я бы проверил, чтобы у вас были загружены точно такие же модули, как мне кажется, что у вас на одном веб-сервере есть модуль безопасности, а на другом нет, файл конфигурации говорит ему о загрузке, что заставляет сервер потерпеть неудачу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...