Powiązanie nagłówka lub adresu IP hosta powoduje błędy logowania konsoli sieci Web w programie Operations Manager
Ten artykuł ułatwia obejście problemu polegającego na tym, że podczas instalowania konsoli internetowej w programie System Center Operations Manager w wersji 1801, 1807, 2019 lub 2022 występują błędy logowania.
Oryginalna wersja produktu: System Center Operations Manager
Oryginalny numer KB: 4469591
Symptomy
Po zainstalowaniu konsoli internetowej w programie System Center Operations Manager po wybraniu opcji Użyj logowania uwierzytelniania systemu Windows zostanie wyświetlony następujący komunikat o błędzie:
Poświadczenia użytkownika są nieprawidłowe lub użytkownik nie ma uprawnień...
Jeśli zamiast tego wybierzesz opcję Użyj poświadczeń alternatywnych , po wprowadzeniu poświadczeń w formularzu zostanie wyświetlony następujący komunikat o błędzie:
Serwer zdalny zwrócił błąd: (404) Nie znaleziono.
Przyczyna
Ten problem może wystąpić podczas konfigurowania określonego adresu IP lub nagłówka hosta w powiązaniach witryny sieci Web konsoli sieci Web.
Problem występuje, ponieważ konsola internetowa składa się z dwóch oddzielnych aplikacji OperationsManager
internetowych i MonitoringView
. Obie aplikacje internetowe są uruchamiane jako katalogi wirtualne w tej samej witrynie internetowej. Podczas logowania OperationsManager
aplikacja wysyła żądanie wychodzące do MonitoringView
strony Login.aspx aplikacji. Nazwa hosta w tym żądaniu jest na stałe zakodowana jako localhost
. Jeśli witryna sieci Web ma nagłówek hosta lub nie jest powiązana z adresem sprzężenia zwrotnego, witryna nie może obsługiwać żądania localhost. W związku z tym witryna zwraca komunikat 404 .
Obejście problemu
Jeśli powiążesz witrynę internetową konsoli sieci Web z określonym adresem IP lub użyjesz nagłówka hosta, utwórz dodatkowe powiązania w witrynie sieci Web dla tych samych portów przy użyciu adresu sprzężenia zwrotnego lub localhost
nazwy hosta, w zależności od scenariusza.
W szczególności załóżmy, że skonfigurowano następujące powiązania HTTP i HTTPS:
Wpisać | Adres IP | Port | Nazwa hosta |
---|---|---|---|
HTTP | < określony adres IP> | 80 | |
HTTPS | < określony adres IP> | 443 |
W powyższych powiązaniach nazwa hosta pozostaje pusta.
W tym scenariuszu należy również skonfigurować następujące dwa powiązania:
Wpisać | Adres IP | Port | Nazwa hosta |
---|---|---|---|
HTTP | [::1] | 80 | |
HTTPS | [::1] | 443 |
Uwaga
Ostatnie wersje systemu Windows domyślnie używają [::1]
adresu sprzężenia zwrotnego. Jeśli wyłączono protokół IPv6 przy użyciu DisabledComponents
wartości rejestru, w powiązaniu użyj wartości 127.0.0.1 .
Ponadto załóżmy, że skonfigurowano następujące powiązania HTTP i HTTPS:
Wpisać | Adres IP | Port | Nazwa hosta |
---|---|---|---|
HTTP | Wszystkie nieprzypisane | 80 | < nazwa hosta> |
HTTPS | Wszystkie nieprzypisane | 443 | < nazwa hosta> |
W powyższych powiązaniach < nazwa >hosta jest nazwą DNS serwera internetowego.
W tym scenariuszu należy również skonfigurować następujące dwa powiązania:
Wpisać | Adres IP | Port | Nazwa hosta |
---|---|---|---|
HTTP | Wszystkie nieprzypisane | 80 | Localhost |
HTTPS | Wszystkie nieprzypisane | 443 | Localhost |