Hostheader- oder IP-Adressbindung führt zu Fehlern bei der Webkonsolenanmeldung in Operations Manager
In diesem Artikel wird ein Problem behoben, bei dem Beim Installieren 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
Problembeschreibung
Wenn Sie die Webkonsole in System Center Operations Manager installieren, erhalten Sie die folgende Fehlermeldung, wenn Sie die Anmeldeoption "Windows-Authentifizierung verwenden" auswählen:
Die Benutzeranmeldeinformationen sind ungültig, oder der Benutzer verfügt nicht über Berechtigungen...
Wenn Sie stattdessen die Option "Alternative Anmeldeinformationen verwenden" auswählen, erhalten Sie die folgende Fehlermeldung, nachdem Sie Anmeldeinformationen im Formular eingegeben haben:
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, da die Webkonsole aus zwei separaten Webanwendungen besteht und OperationsManager
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 die gleichen Ports, indem Sie die Loopbackadresse oder den localhost
Hostnamen verwenden.
Gehen Sie insbesondere davon aus, dass Sie die folgenden HTTP- und HTTPS-Bindungen konfigurieren:
type | 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:
type | IP-Adresse | Port | Hostname |
---|---|---|---|
HTTP | [::1] | 80 | |
HTTPS | [::1] | 443 |
Notiz
Aktuelle Windows-Versionen werden standardmäßig für die Loopbackadresse verwendet [::1]
. 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:
type | IP-Adresse | Port | Hostname |
---|---|---|---|
HTTP | Alle nicht zugewiesenen | 80 | <Hostname> |
HTTPS | Alle nicht zugewiesenen | 443 | <Hostname> |
In den obigen Bindungen ist der Hostname> der DNS-Name des Webservers<.
In diesem Szenario müssen Sie auch die folgenden beiden Bindungen konfigurieren:
type | IP-Adresse | Port | Hostname |
---|---|---|---|
HTTP | Alle nicht zugewiesenen | 80 | localhost |
HTTPS | Alle nicht zugewiesenen | 443 | localhost |