La transmission proxy vers le serveur d'accès au client a échoué après que RedirectToOptimalOWAServer a été défini sur False

 

Dernière rubrique modifiée : 2008-02-08

Microsoft Office Outlook Web Access dans Microsoft Exchange Server 2007 se sert de deux méthodes pour diriger les utilisateurs vers le bon serveur d'accès au client. La méthode utilisée dépend du site Active Directory dans lequel est située la boîte aux lettres de l'utilisateur lorsqu'une organisation Active Directory est constituée de plusieurs sites. Les deux méthodes sont appelées redirection et transmission proxy.

Pour plus d'informations, consultez la rubrique Présentation de la transmission par proxy et de la redirection.

Description du problème

Les serveurs d'accès au client et serveurs de boîtes aux lettres sont déployés dans des sites Active Directory Il se peut que certains serveurs d'accès au client possèdent des URL externes et soient accessibles via Internet. Il se peut également que d'autres serveurs d'accès au client aient uniquement des URL internes et soient uniquement disponibles via l'intranet de votre organisation.

Si vous disposez de deux sites Active Directory associés chacun à un serveur d'accès au client avec une URL externe, un utilisateur peut se connecter au serveur d'accès au client du site 1 bien que sa boîte aux lettres soit située sur le site 2. Dans ce cas, Outlook Web Access redirige l'utilisateur vers le serveur d'accès au client du site 2 ou le transmet à ce dernier par proxy.

Par défaut, Outlook Web Access redirige l'utilisateur vers l'URL externe du serveur d'accès au client du site 2. Toutefois, si le paramètre RedirecttoOptimalOWAServer est défini sur false, Outlook Web Access tente d'effectuer une transmission proxy vers l'URL externe du serveur d'accès au client du site 2 et ignore l'URL interne.

Si le serveur d'accès au client du site 2 n'est pas disponible à partir d'Internet, les utilisateurs reçoivent une erreur HTTP 404 (page introuvable) lorsqu'ils sont transmis par proxy du serveur d'accès au client du site 1 vers le serveur d'accès au client du site 2. Effectuez les étapes suivantes pour recréer le problème :

  1. Définissez une transmission proxy de sorte que les utilisateurs du site 2 puissent accéder à leurs boîtes aux lettres via le serveur d'accès au client du site 1 sans devoir entrer à nouveau leurs informations d'authentification.

  2. Créez une URL externe (différente de l'URL interne) sur le serveur d'accès au client du site 2.

  3. La cmdlet Set-OwaVirtualDirectory permet de définir le paramètre RedirecttoOptimalOwaServer sur false sur le serveur d'accès au client du site 1. Pour plus d'informations, consultez la rubrique Set-OwaVirtualDirectory.

  4. Bloquez l'accès au serveur d'accès au client du site 2 à partir d'Internet. Pour ce faire, supprimez l'entrée DNS pour l'URL externe.

  5. Utilisez l'URL du serveur d'accès au client du site 1 pour vous connecter à une boîte aux lettres du site 2.

Avec le paramètre RedirecttoOptimalOwaServer défini sur false sur le serveur d'accès au client du site 1, l'utilisateur est transmis par proxy vers l'URL externe du serveur d'accès au client du site 2. Si le serveur d'accès au client du site 2 perd la connexion à Internet, l'utilisateur reçoit le message d'erreur 404 (page introuvable).

Pour résoudre ce problème sans autoriser l'accès au serveur d'accès au client du site 2 à partir d'Internet, utilisez la console de gestion Exchange ou l'environnement de ligne de commande Exchange Management Shell pour définir l'URL externe du serveur d'accès au client du site 2 sur null.

Avant de commencer

Pour exécuter cette procédure, vous devez utiliser un compte auquel ont été délégués le rôle Administrateur de serveur Exchange et l'appartenance au groupe Administrateurs local pour le serveur cible.

Pour plus d'informations sur les autorisations, la délégation de rôles et les droits requis pour administrer Exchange 2007, consultez la rubrique Considérations relatives aux autorisations.

Procédure

Vous pouvez utiliser la console de gestion Exchange ou l'environnement de ligne de commande Exchange pour définir l'URL externe du répertoire virtuel /owa sur null.

Utilisation de la console de gestion Exchange pour supprimer l'URL externe du serveur d'accès au client vers lequel une transmission proxy est effectuée

  1. Dans la console de gestion Exchange, cliquez sur Configuration du serveur, puis cliquez sur Accès au client.

  2. Dans le volet Travail, sélectionnez le serveur d'accès au client vers lequel le transfert proxy a lieu, puis sélectionnez le répertoire virtuel /owa.

  3. Cliquez sur l'onglet Outlook Web Access.

  4. Cliquez avec le bouton droit sur le répertoire virtuel /owa, puis cliquez sur Propriétés.

  5. Dans la boîte de dialogue des propriétés du répertoire virtuel, cliquez sur l'onglet Général.

  6. Supprimez la valeur du champ URL externe.

  7. Cliquez sur OK pour enregistrer vos modifications et fermer la fenêtre Propriétés.

Utilisation de l'environnement de ligne de commande Exchange Management Shell pour définir l'URL externe du serveur d'accès au client vers lequel une transmission proxy a lieu sur false

  1. Connectez-vous au serveur d’accès au client vers lequel la transmission proxy a lieu.

  2. Exécutez la commande suivante pour définir l'URL externe du répertoire virtuel /owa sur le site Web par défaut sur null :

    Set-owavirtualdirectory -identity "owa (default web site)" -ExternalURL $Null
    

Pour plus d'informations sur la syntaxe et les paramètres, consultez la rubrique Set-OwaVirtualDirectory.