Partager via


Configuration de l’étape 5 : Configurer le déploiement d’applications

par Keith Newman et Robert McMurray

Lors de cette étape de création d’une batterie de serveurs web, vous allez installer et configurer le FTP pour le déploiement de nouveaux sites web et de mises à jour de sites web. Vous allez également installer et configurer Web Deploy pour déployer des applications web.

5.1. Installer et configurer le FTP pour votre batterie de serveurs web

Les procédures décrites dans cette section vous guident lors de l’installation et de la configuration du FTP pour votre batterie de serveurs web. Installez uniquement le FTP sur votre ordinateur d’équilibrage de charge (serveur ARR). Il n’est pas nécessaire d’installer le FTP sur les serveurs web. Pour plus d’informations sur la configuration du FTP, consultez Build an FTP Site on IIS.

Pour installer le FTP pour votre batterie de serveurs

  1. Dans l’ écran de démarrage , cliquez sur la vignette Gestionnaire de serveur .
  2. Dans le tableau de bord du Gestionnaire de serveur, cliquez sur Ajouter des rôles et fonctionnalités.
  3. Si la page Avant de commencer de l’ Assistant Ajout de rôles et de fonctionnalités s’affiche, cliquez sur Suivant.
  4. Sur la page Sélectionner le type d’installation , sélectionnez Installation basée sur un rôle ou une fonctionnalité, puis cliquez sur Suivant.
  5. Sur la page Sélectionner le serveur de destination , sélectionnez Sélectionner un serveur du pool de serveurs, sélectionnez votre serveur dans la liste Pool de serveurs , puis cliquez sur Suivant.
  6. Sur la page Sélectionner des rôles de serveurs , développez le nœud Serveur Web (IIS) , puis le nœud Serveur FTP .
  7. Cochez les cases Serveur FTP et Service FTP , puis cliquez sur Suivant.
  8. Dans la page Sélectionner les composants, cliquez sur Suivant.
  9. Dans la page Confirmer les sélections d’installation, cliquez sur Installer.

Pour ajouter un site FTP

  1. Ouvrez le Gestionnaire IIS.

  2. Dans le volet Connexions , développez le nœud du serveur, puis cliquez sur le nœud Sites .

  3. Dans le volet Actions , cliquez sur Ajouter un site FTP pour ouvrir l’Assistant Ajouter un site FTP .

  4. Sur la page Informations sur le site , dans la zone Nom du site FTP , tapez un nom convivial unique pour le site FTP.

  5. Dans la zone Chemin d’accès physique , tapez le chemin d’accès UNC du dossier de contenu partagé sur votre serveur de fichiers principal.

  6. Cliquez sur Suivant pour ouvrir la page Liaison et paramètres SSL .

  7. Sous Liaison, dans la liste Adresse IP , sélectionnez ou tapez une adresse IP si vous ne voulez pas que l’adresse IP reste définie sur Toutes non attribuées.

  8. Dans la zone Port , tapez le numéro du port.

  9. Éventuellement, dans la zone Hôte virtuel , tapez un nom d’hôte si vous souhaitez héberger plusieurs sites FTP sur une seule adresse IP. Par exemple, saisissez www.contoso.com.

  10. Désactivez l’option Démarrer automatiquement le site FTP si vous souhaitez démarrer le site manuellement.

  11. Sous SSL, dans la liste Certificat SSL , sélectionnez un certificat. Si vous le souhaitez, cliquez sur Affichage pour ouvrir la boîte de dialogue Certificats , puis vérifiez les informations relatives au certificat sélectionné.

  12. Sélectionnez l’une des options suivantes :

    • Autoriser SSL: permet au serveur FTP de prendre en charge les connexions SSL et non-SSL avec un client.
    • Exiger SSL: requiert le chiffrement SSL pour les communications entre le serveur FTP et un client.
  13. Cliquez sur Suivant pour ouvrir la page Informations sur les autorisations et l’authentification .

  14. Sous Authentification, sélectionnez la ou les méthodes d’authentification que vous souhaitez utiliser :

    • Anonyme: permet à tout utilisateur d’accéder au contenu en fournissant uniquement le nom d’utilisateur anonyme ou ftp. La plupart des clients FTP, mais pas tous, saisissent un nom d’utilisateur automatiquement.
    • De base: exige des utilisateurs qu’ils fournissent un nom d’utilisateur et un mot de passe valides pour accéder au contenu. Étant donné que l’authentification de base transmet les mots de passe non chiffrés sur le réseau, vous devez appliquer cette méthode d’authentification uniquement lorsque vous savez que la connexion entre le client et le serveur FTP est sécurisée, par exemple à l’aide du protocole SSL (Secure Sockets Layer).
  15. Sous Autorisation, dans la liste Autoriser l’accès à , sélectionnez l’une des options suivantes :

    • Tous les utilisateurs: Tous les utilisateurs, qu’ils soient anonymes ou identifiés, peuvent accéder au contenu.
    • Utilisateurs anonymes: les utilisateurs anonymes peuvent accéder au contenu.
    • Rôles ou groupes d’utilisateurs définis: seuls les membres de certains rôles ou groupes d’utilisateurs peuvent accéder au contenu. Tapez le rôle ou le groupe d’utilisateurs dans la zone correspondante.
    • Utilisateurs définis: seuls les utilisateurs spécifiés peuvent accéder au contenu. Tapez le nom d’utilisateur dans la zone correspondante.
  16. Si vous avez sélectionné une option dans la liste Autoriser l’accès à , sélectionnez l’une des autorisations suivantes ou les deux :

    • Lecture: permet aux utilisateurs autorisés de lire le contenu à partir du répertoire.
    • Écriture: permet aux utilisateurs autorisés d’écrire dans le répertoire.
  17. Cliquez sur Terminer.

5.2. Installer et tester Web Deploy pour votre batterie de serveurs web

Installez Web Deploy sur votre ordinateur source (votre ordinateur de développement sur lequel IIS est installé). Installez Web Deploy sur chacun de vos serveurs d’applications web.

Pour tester votre installation de Web Deploy, utilisez-le pour mettre à jour votre site web.

Pour installer Web Deploy pour votre batterie de serveurs

  1. Ouvrez un navigateur sur le site web de l’outil de déploiement web.
  2. Recherchez les packages MSI pour la version actuelle de Web Deploy et téléchargez-les sur votre serveur.
  3. Exécutez le package MSI pour installer Web Deploy.

Pour mettre à jour votre site web avec Web Deploy

  1. Sur votre ordinateur de développement, ouvrez le Gestionnaire des services Internet.
  2. Dans le volet Connexions , sélectionnez le site web mis à jour.
  3. Dans le volet Actions , cliquez sur Exporter une application. L’Assistant Exporter un package d’application s’affiche.
  4. Sur la page Sélectionner le contenu du package , vérifiez que toutes les cases sont cochées, puis cliquez sur Suivant.
  5. Sur la page Sélectionner les paramètres , ajoutez les paramètres requis pour votre application, puis cliquez sur Suivant.
  6. Sur la page Enregistrer le package , tapez le chemin d’accès (y compris le nom du package) à l’emplacement où vous souhaitez enregistrer le package. Il peut s’agir d’un dossier partagé sur l’ordinateur de développement ou sur l’ordinateur de destination (serveur ARR).
  7. Sélectionnez Suivant. Le package est exporté et enregistré.
  8. Cliquez sur Terminer.
  9. Sur l’un de vos serveurs d’applications web, ouvrez le Gestionnaire des services Internet.
  10. Dans le volet Actions , cliquez sur Importer une application. L’Assistant Importer un package d’application s’affiche.
  11. Sur la page Sélectionner le package , tapez le chemin d’accès (y compris le nom du package) à l’emplacement où vous souhaitez exporter le package.
  12. Sélectionnez Suivant.
  13. Sur la page Sélectionner le contenu du package , vérifiez que toutes les cases sont cochées, puis cliquez sur Suivant.
  14. Sur la page Entrer les informations sur le package d’application , tapez le chemin d’accès à votre site web, puis cliquez sur Suivant.
  15. Sur la page Remplacer les fichiers existants , choisissez s’il faut supprimer tous les fichiers qui se trouvent dans le nouveau package, puis cliquez sur Suivant.
  16. Cliquez sur Terminer. Web Deploy a mis à jour votre site web.

5.3. Étapes suivantes

Vous disposez maintenant d’une batterie de serveurs web fonctionnelle. Elle utilise ARR pour l’équilibrage de la charge. Elle utilise le contenu partagé et la configuration partagée. Vous avez un magasin de certificats central utilisable avec des sites web sécurisés par SSL. Et vous pouvez déployer des applications web et des sites web via FTP ou Web Deploy.

Il existe de nombreuses façons d’améliorer votre batterie de serveurs web. Voici quelques suggestions :

  • Autorisez les utilisateurs qui ne sont pas des administrateurs à déployer des applications web avec Web Deploy. Pour plus d’informations, consultez la page Autorisation au déploiement d’applications web pour les utilisateurs sans droit d’administrateur.
  • Utilisez le clustering avec basculement pour mettre en miroir vos serveurs de fichiers principaux, éliminer les points de signal de défaillance sur le serveur principal et améliorer le débit. Pour plus d’informations, consultez la page Clustering de basculement.
  • Vous devez également éliminer les points de signal de défaillance sur les serveurs frontaux. Vous pouvez utiliser l’équilibrage de la charge réseau (NLB) avec plusieurs serveurs ARR pour obtenir une disponibilité, une extensibilité et une stabilité élevées sur les serveurs frontaux de votre batterie de serveurs. Pour en savoir plus sur l’utilisation conjointe d’ARR et de l’équilibrage de la charge réseau (NLB), consultez la page Obtenir une haute disponibilité et une forte extensibilité avec ARR et NLB.

Voir aussi