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