Привязка заголовка узла или IP-адреса приводит к ошибкам входа в веб-консоль в Operations Manager
В этой статье описана проблема, из-за которой при установке веб-консоли в System Center Operations Manager версии 1801, 1807, 2019 или 2022 г. возникают ошибки входа.
Исходная версия продукта: System Center Operations Manager
Исходный номер базы знаний: 4469591
Симптомы
При установке веб-консоли в System Center Operations Manager при выборе параметра "Использовать проверку подлинности Windows" вы получите следующее сообщение об ошибке:
Учетные данные пользователя недопустимы или у пользователя нет разрешений...
Если вместо этого выбрать параметр входа "Использовать альтернативные учетные данные" , вы получите следующее сообщение об ошибке после ввода учетных данных в форме:
Удаленный сервер вернул ошибку: (404) Не найден.
Причина
Эта проблема может возникнуть при настройке определенного IP-адреса или заголовка узла в привязках веб-сайта веб-консоли.
Проблема возникает из-за того, что веб-консоль состоит из двух отдельных веб-приложений OperationsManager
и MonitoringView
. Оба веб-приложения выполняются как виртуальные каталоги на одном веб-сайте. Во время входа OperationsManager
приложение отправляет исходящий запрос на MonitoringView
страницу Login.aspx приложения. Имя узла в этом запросе жестко закодировано как localhost
. Если веб-сайт имеет заголовок узла или не привязан к адресу обратного цикла, сайт не может обслуживать запрос localhost. Поэтому сайт возвращает сообщение 404 .
Обходное решение
Если вы привязываете веб-сайт веб-консоли к определенному IP-адресу или используете заголовок узла, создайте дополнительные привязки на веб-сайте для тех же портов с помощью адреса обратного цикла или localhost
имени узла в зависимости от сценария.
В частности, предположим, что вы настраиваете следующие привязки HTTP и HTTPS:
Тип | IP-адрес | Порт | Host name |
---|---|---|---|
HTTP | <конкретный IP-адрес> | 80 | |
HTTPS | <конкретный IP-адрес> | 443 |
В приведенных выше привязках имя узла остается пустым.
В этом сценарии также необходимо настроить следующие две привязки:
Тип | IP-адрес | Порт | Host name |
---|---|---|---|
HTTP | [::1] | 80 | |
HTTPS | [::1] | 443 |
Примечание.
Последние версии Windows, используемые [::1]
для адреса обратной передачи цикла по умолчанию. Если вы отключили IPv6 с помощью DisabledComponents
значения реестра, используйте 127.0.0.1 в привязке.
Кроме того, предположим, что вы настраиваете следующие привязки HTTP и HTTPS:
Тип | IP-адрес | Порт | Host name |
---|---|---|---|
HTTP | Все неназначенные | 80 | <имя узла> |
HTTPS | Все неназначенные | 443 | <имя узла> |
В приведенных выше привязках <имя узла — это DNS-имя> веб-сервера.
В этом сценарии также необходимо настроить следующие две привязки:
Тип | IP-адрес | Порт | Host name |
---|---|---|---|
HTTP | Все неназначенные | 80 | localhost |
HTTPS | Все неназначенные | 443 | localhost |