Назад | Перейти на главную страницу

Серверная веб-ферма IIS7

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

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

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

Спасибо

Я нашел проблему. На werver WWW2 мне нужно было перезапустить службы, чтобы они распознали изменения в файлах конфигурации. Когда я останавливаю и запускаю службы, все работает как положено. . . до сих пор.

Спасибо

У меня была такая же проблема. В моем случае решение было простым: на моем сервере «WWW2» у меня не были установлены правильные службы аутентификации как часть роли веб-сервера (IIS). Добавив их (через службы добавления ролей), я смог избавиться от этой ошибки.