Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта статья помогает устранить ошибку (идентификатор события 115), которая возникает, когда Microsoft IIS (IIS) не может привязаться к порту или IP-адресу, указанному в параметрах, так как они используются другой программой или службой.
Исходная версия продукта: службы IIS
Исходный номер базы знаний: 284984
Примечание.
Обновление до IIS версии 7.0, работающей в Windows Server 2008, значительно повышает безопасность веб-инфраструктуры.
Симптомы
Сообщение об ошибке при попытке подключения к веб-сайту HttpS с помощью Internet Explorer:
Не удается отобразить эту страницу
В журналах событий возникают следующие сведения:
Тип события:Error
Источник событий:W3SVC
Идентификатор события:115
Описание. Служба не могла привязать экземпляр 1. Данные — это код ошибки.
Данные: 0000: 34 00 00 00 4...
Примечание.
Экземпляр в описании ошибки ссылается на номер веб-сайта. Веб-сайты нумеруются постепенно, так как они добавляются в IIS. Эта ошибка означает, что веб-сайт по умолчанию (или номер 1) имеет проблемы. В этом примере идентификатор события: 115 ссылается на часть SSL-сайта по умолчанию, которая не может запуститься. Идентификатор события: 113 ссылается на порт 80 привязок (не SSL) с проблемами при запуске.
Обходное решение 1
Номер 3 веб-сайта имеет следующие параметры:
- IP-адрес, назначенный 192.168.0.1
- TCP-порт, назначенный как 80
- Порт SSL, назначенный как 443
- Заголовок узла
www.company.com
Номер веб-сайта 10 имеет следующие параметры:
- IP-адрес, назначенный 192.168.0.1
- TCP-порт, назначенный как 80
- Порт SSL, назначенный как 443
- Заголовок узла
www.different.com
Для размещения нескольких веб-сайтов в IIS веб-сайты должны использовать разные IP-адреса, разные номера портов или разные заголовки узлов. В этом примере параметры выглядят правильными, так как заголовок узла на каждом сайте отличается. Однако заголовки узлов нельзя использовать в целях SSL. Это означает, что часть SSL веб-сайтов имеет одинаковые параметры. При инициализации веб-службы он может полностью запустить первый веб-сайт. При попытке запустить веб-сайт 10 он может запустить часть порта 80, но не может запустить часть порта 443, которая вызывает ошибку Event ID 115. Чтобы устранить эту проблему, назначьте другой IP-адрес одному из веб-сайтов. Это позволит сделать их уникальными для рекомендаций по протоколу TCP и SSL.
Начиная с IIS 8, для устранения такой проблемы предоставляется новое указание имени сервера компонентов (SNI).
Обходное решение 2
Номер 3 веб-сайта имеет следующие параметры:
- IP-адрес, назначенный как все неназначенные
- TCP-порт, назначенный как 80
- Порт SSL, назначенный как 443
- Заголовок узла пуст, так как мы не можем использовать его с SSL
Номер веб-сайта 10 имеет следующие параметры:
- IP-адрес, назначенный 192.168.0.1
- TCP-порт, назначенный как 80
- Порт SSL, назначенный как 443
- Заголовок узла пуст, так как мы не можем использовать его с SSL
В этом примере существуют уникальные параметры для SSL и TCP, так как веб-сайт 1 не привязан к конкретному IP-адресу, а веб-сайт 10 привязан к конкретному IP-адресу. Если вы используете SSL, когда часть SSL веб-сайта 1 инициализирует, она по сути привязывается ко всем IP-адресам порта 443, что приводит к идентификатору события 115 на экземпляре 10.
Начиная с IIS 8, новая функция SNI
предоставляется для устранения такой проблемы.
Обходное решение 3
Если вы назначили каждый SSL-веб-сайт уникальным IP-адресом и по-прежнему получаете идентификатор события 115, на веб-сайте могут быть некоторые дополнительные параметры, которые препятствуют уникальности ssl-частей веб-сайтов. Чтобы просмотреть эти параметры, перейдите в раздел "Свойства" для каждого веб-сайта и выберите "Дополнительно " на вкладке "Веб-сайт". Вы увидите раздел с именем "Несколько SSL-удостоверений" для этого веб-сайта. Если на веб-сайте назначен только один IP-адрес, убедитесь, что существует одно удостоверение SSL.
Начиная с IIS 8, новая функция SNI
предоставляется для устранения такой проблемы.
Обходное решение 4
Если все остальное завершится ошибкой, другая программа или служба, вероятно, привязана к порту 443. В этом случае все веб-сайты (экземпляры) с помощью SSL регистрируются с идентификатором события 115.
Вот как проверить следующее:
В командной строке введите
net stop iisadmin
и нажмите клавишу ВВОД, чтобы остановить службу IISADMIN.Примечание.
Возможно, потребуется остановить другие службы IIS.
Введите
netstat -a
и нажмите клавишу ВВОД. (Если выходные данные слишком длинны, возможно, потребуется передать выходные данные с помощью|
дополнительных или> output.txt
)0.0.0.0:443
Найдите или любой другой IP-адрес, заканчивающийся на :443 в локальном адресе. Например, столбец 0.0.0.0 означает, что что-то привязано ко всем IP-адресам через порт 443 и 192.0.0.1:443. После остановки службы администрирования IIS (IISADMIN), если вы видите0.0.0.0:443
, что-то, кроме IIS, привязано и прослушивается через порт 443. Остановите программы с помощью порта 443, чтобы позволить веб-сайтам работать нормально.