Hostheader- oder IP-Adressbindung verursacht Anmeldefehler der Webkonsole in Operations Manager
In diesem Artikel können Sie ein Problem umgehen, bei dem bei der Installation der Webkonsole in System Center Operations Manager Version 1801, 1807, 2019 oder 2022 Anmeldefehler auftreten.
Ursprüngliche Produktversion: System Center Operations Manager
Ursprüngliche KB-Nummer: 4469591
Symptome
Wenn Sie die Webkonsole in System Center Operations Manager installieren, erhalten Sie die folgende Fehlermeldung, wenn Sie die Option Anmeldung für die Windows-Authentifizierung verwenden auswählen:
Die Anmeldeinformationen des Benutzers sind ungültig, oder der Benutzer hat keine Berechtigungen...
Wenn Sie stattdessen die Option Alternative Anmeldeinformationen verwenden auswählen, erhalten Sie nach der Eingabe der Anmeldeinformationen im Formular die folgende Fehlermeldung:
Der Remoteserver hat einen Fehler zurückgegeben: (404) Nicht gefunden.
Ursache
Dieses Problem kann auftreten, wenn Sie eine bestimmte IP-Adresse oder einen Hostheader in den Bindungen der Webkonsolenwebsite konfigurieren.
Das Problem tritt auf, weil die Webkonsole aus zwei separaten Webanwendungen besteht, OperationsManager
und MonitoringView
. Beide Webanwendungen werden als virtuelle Verzeichnisse unter derselben Website ausgeführt. Während der Anmeldung sendet die OperationsManager
Anwendung eine ausgehende Anforderung an die Login.aspx-Seite der MonitoringView
Anwendung. Der Hostname in dieser Anforderung ist hartcodiert als localhost
. Wenn die Website über einen Hostheader verfügt oder nicht an die Loopbackadresse gebunden ist, kann die Website die localhost-Anforderung nicht verarbeiten. Daher gibt die Website die 404-Nachricht zurück.
Problemumgehung
Wenn Sie die Webkonsolenwebsite an eine bestimmte IP-Adresse binden oder einen Hostheader verwenden, erstellen Sie je nach Szenario zusätzliche Bindungen auf der Website für dieselben Ports, indem Sie die Loopbackadresse oder den localhost
Hostnamen verwenden.
Nehmen Sie insbesondere an, dass Sie die folgenden HTTP- und HTTPS-Bindungen konfigurieren:
Typ | IP-Adresse | Port | Hostname |
---|---|---|---|
HTTP | < bestimmte IP-Adresse> | 80 | |
HTTPS | < bestimmte IP-Adresse> | 443 |
In den obigen Bindungen bleibt der Hostname leer.
In diesem Szenario müssen Sie auch die folgenden beiden Bindungen konfigurieren:
Typ | IP-Adresse | Port | Hostname |
---|---|---|---|
HTTP | [::1] | 80 | |
HTTPS | [::1] | 443 |
Hinweis
Aktuelle Windows-Versionen verwenden [::1]
standardmäßig für die Loopbackadresse. Wenn Sie IPv6 mithilfe des DisabledComponents
Registrierungswerts deaktiviert haben, verwenden Sie 127.0.0.1 in der Bindung.
Gehen Sie außerdem davon aus, dass Sie die folgenden HTTP- und HTTPS-Bindungen konfigurieren:
Typ | IP-Adresse | Port | Hostname |
---|---|---|---|
HTTP | Alle nicht zugewiesen | 80 | < Hostname> |
HTTPS | Alle nicht zugewiesen | 443 | < Hostname> |
In den obigen Bindungen ist hostname> der DNS-Name des Webservers<.
In diesem Szenario müssen Sie auch die folgenden beiden Bindungen konfigurieren:
Typ | IP-Adresse | Port | Hostname |
---|---|---|---|
HTTP | Alle nicht zugewiesen | 80 | Localhost |
HTTPS | Alle nicht zugewiesen | 443 | Localhost |