La liaison d’en-tête d’hôte ou d’adresse IP provoque des erreurs de connexion à la console web dans Operations Manager
Cet article vous aide à contourner un problème où vous recevez des erreurs de connexion lors de l’installation de la console web dans System Center Operations Manager version 1801, 1807, 2019 ou 2022.
Version du produit d’origine : System Center Operations Manager
Numéro de base de connaissances d’origine : 4469591
Symptômes
Lorsque vous installez la console web dans System Center Operations Manager, vous recevez le message d’erreur suivant lorsque vous sélectionnez l’option Utiliser la connexion à l’authentification Windows :
Les informations d’identification de l’utilisateur ne sont pas valides ou l’utilisateur n’a pas d’autorisations...
Si vous sélectionnez plutôt l’option Utiliser les autres informations d’identification , vous recevez le message d’erreur suivant après avoir entré les informations d’identification dans le formulaire :
Le serveur distant a retourné une erreur : (404) Introuvable.
Cause
Ce problème peut se produire lorsque vous configurez une adresse IP ou un en-tête d’hôte spécifique dans les liaisons du site web de la console web.
Le problème se produit parce que la console web se compose de deux applications web distinctes et OperationsManager
MonitoringView
. Les deux applications web s’exécutent en tant que répertoires virtuels sous le même site web. Lors de la connexion, l’application OperationsManager
effectue une demande sortante vers la page Login.aspx de l’application MonitoringView
. Le nom d’hôte de cette requête est codé en dur en tant que localhost
. Si le site web a un en-tête d’hôte ou n’est pas lié à l’adresse de bouclage, le site ne peut pas traiter la demande localhost. Par conséquent, le site retourne le message 404 .
Solution de contournement
Si vous liez le site web de la console web à une adresse IP spécifique ou utilisez un en-tête d’hôte, créez des liaisons supplémentaires sur le site web pour les mêmes ports à l’aide de l’adresse de bouclage ou du localhost
nom d’hôte, selon le scénario.
Plus précisément, supposons que vous configurez les liaisons HTTP et HTTPS suivantes :
Type | Adresse IP | Port | Nom de l’hôte |
---|---|---|---|
HTTP | <adresse IP spécifique> | 80 | |
HTTPS | <adresse IP spécifique> | 443 |
Dans les liaisons ci-dessus, le nom d’hôte est laissé vide.
Dans ce scénario, vous devez également configurer les deux liaisons suivantes :
Type | Adresse IP | Port | Nom de l’hôte |
---|---|---|---|
HTTP | [::1] | 80 | |
HTTPS | [::1] | 443 |
Note
Les versions récentes de Windows sont utilisées [::1]
par défaut pour l’adresse de bouclage. Si vous avez désactivé IPv6 à l’aide de la valeur de DisabledComponents
Registre, utilisez 127.0.0.1 dans la liaison.
En outre, supposons que vous configurez les liaisons HTTP et HTTPS suivantes :
Type | Adresse IP | Port | Nom de l’hôte |
---|---|---|---|
HTTP | Tous les non attribués | 80 | <nom d’hôte> |
HTTPS | Tous les non attribués | 443 | <nom d’hôte> |
Dans les liaisons ci-dessus, <le nom> d’hôte est le nom DNS du serveur web.
Dans ce scénario, vous devez également configurer les deux liaisons suivantes :
Type | Adresse IP | Port | Nom de l’hôte |
---|---|---|---|
HTTP | Tous les non attribués | 80 | localhost |
HTTPS | Tous les non attribués | 443 | localhost |