L'intestazione host o l'associazione di indirizzi IP causa errori di accesso alla console Web in Operations Manager

Questo articolo consente di risolvere un problema per cui si ricevono errori di accesso durante l'installazione della console Web in System Center Operations Manager versione 1801, 1807, 2019 o 2022.

Versione originale del prodotto: System Center Operations Manager
Numero KB originale: 4469591

Sintomi

Quando si installa la console Web in System Center Operations Manager, viene visualizzato il messaggio di errore seguente quando si seleziona l'opzione Usa accesso all'autenticazione di Windows :

Le credenziali utente non sono valide o l'utente non dispone delle autorizzazioni...

Se invece si seleziona l'opzione Usa credenziali alternative di accesso, viene visualizzato il messaggio di errore seguente dopo aver immesso le credenziali nel modulo:

Il server remoto ha restituito un errore: (404) Non trovato.

Causa

Questo problema può verificarsi quando si configura un indirizzo IP o un'intestazione host specifica nelle associazioni del sito Web della console Web.

Il problema si verifica perché la console Web è costituita da due applicazioni OperationsManager Web separate e MonitoringViewda . Entrambe le applicazioni Web vengono eseguite come directory virtuali nello stesso sito Web. Durante l'accesso, l'applicazione OperationsManager effettua una richiesta in uscita alla MonitoringView pagina di Login.aspx dell'applicazione. Il nome host in questa richiesta è hardcoded come localhost. Se il sito Web ha un'intestazione host o non è associato all'indirizzo di loopback, il sito non può gestire la richiesta localhost. Di conseguenza, il sito restituisce il messaggio 404 .

Soluzione alternativa

Se si associa il sito Web della console Web a un indirizzo IP specifico o si usa un'intestazione host, creare associazioni aggiuntive nel sito Web per le stesse porte usando l'indirizzo di loopback o il localhost nome host, a seconda dello scenario.

In particolare, si supponga di configurare le associazioni HTTP e HTTPS seguenti:

Tipo Indirizzo IP Porta Nome host
HTTP < indirizzo IP specifico> 80
HTTPS < indirizzo IP specifico> 443

Nelle associazioni precedenti, il nome host viene lasciato vuoto.

In questo scenario è anche necessario configurare le due associazioni seguenti:

Tipo Indirizzo IP Porta Nome host
HTTP [::1] 80
HTTPS [::1] 443

Nota

Le versioni recenti di Windows usano [::1] per impostazione predefinita l'indirizzo di loopback. Se IPv6 è stato disabilitato usando il valore del DisabledComponents Registro di sistema, usare 127.0.0.1 nell'associazione.

Si supponga inoltre di configurare le associazioni HTTP e HTTPS seguenti:

Tipo Indirizzo IP Porta Nome host
HTTP Tutti i dati non assegnati 80 < nome host>
HTTPS Tutti i dati non assegnati 443 < nome host>

Nelle associazioni precedenti, <il nome> host è il nome DNS del server Web.

In questo scenario è anche necessario configurare le due associazioni seguenti:

Tipo Indirizzo IP Porta Nome host
HTTP Tutti i dati non assegnati 80 Localhost
HTTPS Tutti i dati non assegnati 443 Localhost