Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
par Keith Newman et Robert McMurray
Dans cette étape de création d’une batterie de serveurs web, vous installez et configurez FTP pour déployer des mises à jour de site web et de nouveaux sites web. Vous installez et configurez également Web Deploy pour le déploiement d’applications web.
5.1. Installer et configurer FTP pour votre ferme de serveurs web
Les procédures de cette section vous guident tout au long de l’installation et de la configuration de FTP pour votre batterie de serveurs web. Installez FTP sur votre ordinateur d’équilibrage de charge (serveur ARR) uniquement. Les serveurs web n’ont pas besoin de FTP installé. Pour plus d’informations sur la configuration FTP, consultez Générer un site FTP sur IIS.
Installer FTP pour votre ferme de serveurs
- Dans l’écran de démarrage , puis cliquez sur la vignette Gestionnaire de serveur .
- Dans le tableau de bord du Gestionnaire de serveur, cliquez sur Ajouter des rôles et des fonctionnalités.
- Si la page Avant de commencer de l’Assistant Ajouter des rôles et fonctionnalités s’affiche, cliquez sur Suivant.
- Dans la page Sélectionner le type d’installation , sélectionnez Installation basée sur un rôle ou une fonctionnalité, puis cliquez sur Suivant.
- Dans la page Sélectionner un serveur de destination , sélectionnez Sélectionner un serveur dans le pool de serveurs, sélectionnez votre serveur dans la liste Des pools de serveurs , puis cliquez sur Suivant.
- Dans la page Sélectionner des rôles de serveur , développez le nœud Serveur Web (IIS), puis développez le nœud serveur FTP .
- Cochez la case serveur FTP et la case à cocher Service FTP , puis cliquez sur Suivant.
- Dans la page Sélectionner des fonctionnalités , cliquez sur Suivant.
- Dans la page Confirmer les sélections d’installation , cliquez sur Installer.
Pour ajouter un site FTP
Ouvrez le Gestionnaire IIS.
Dans le volet Connexions , développez le nœud du serveur, puis cliquez sur le nœud Sites .
Dans le volet Actions , cliquez sur Ajouter un site FTP pour ouvrir l’Assistant Ajouter un site FTP .
Dans la page Informations sur le site, dans la zone nom du site FTP , tapez un nom convivial unique pour le site FTP.
Dans la zone Chemin d’accès physique , tapez le chemin d’accès UNC au dossier de contenu partagé sur votre serveur de fichiers back-end.
Cliquez sur Suivant pour ouvrir la page Liaison et paramètres SSL .
Sous Liaison, dans la liste adresses IP, sélectionnez ou tapez une adresse IP si vous ne souhaitez pas que l’adresse IP reste Tout non attribué.
Dans la zone Port , tapez le numéro de port.
Si vous le souhaitez, 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, tapez
www.contoso.com.Désélectionnez Démarrer le site FTP automatiquement si vous souhaitez démarrer le site manuellement.
Sous SSL, dans la liste des certificats SSL , sélectionnez un certificat. Si vous le souhaitez, cliquez sur Affichage pour ouvrir la boîte de dialogue Certificats et vérifiez les informations sur le certificat sélectionné.
Sélectionnez l’une des options suivantes :
- Autoriser SSL : permet au serveur FTP de prendre en charge les connexions non SSL et SSL avec un client.
- Exiger SSL : nécessite un chiffrement SSL pour la communication entre le serveur FTP et un client.
Cliquez sur Suivant pour ouvrir la page Informations d’authentification et d’autorisation .
Sous Authentification, sélectionnez la méthode d’authentification ou les méthodes que vous souhaitez utiliser :
- Anonyme : permet à n’importe quel utilisateur d’accéder au contenu en fournissant uniquement le nom d’utilisateur anonyme ou ftp. (La plupart, mais pas tous, les clients FTP entrent automatiquement le nom d’utilisateur.)
- De base : exige que les utilisateurs fournissent un nom d’utilisateur et un mot de passe valides pour accéder au contenu. Étant donné que l’authentification de base transmet des mots de passe non chiffrés sur le réseau, utilisez 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).
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 spécifiés : 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 spécifiés : seuls les utilisateurs spécifiés peuvent accéder au contenu. Tapez le nom d’utilisateur dans la zone correspondante.
Si vous avez sélectionné une option dans la liste Autoriser l’accès, sélectionnez une ou les deux autorisations suivantes :
- Lecture : permet aux utilisateurs autorisés de lire du contenu à partir de l’annuaire.
- Écriture : permet aux utilisateurs autorisés d’écrire dans le répertoire.
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 avec IIS installé). Installez Web Deploy sur chacun de vos serveurs d’applications web.
Pour tester votre installation web Deploy, utilisez-la pour mettre à jour votre site web.
Pour installer Web Deploy pour votre ferme
- Ouvrez un navigateur sur le site de l'Outil de Déploiement Web.
- Recherchez les packages MSI pour la version actuelle de Web Deploy et téléchargez-les sur votre serveur.
- Exécutez le package MSI pour installer Web Deploy.
Pour mettre à jour votre site web avec Web Deploy
- Sur votre ordinateur de développement, ouvrez le Gestionnaire IIS.
- Dans le volet Connexions , sélectionnez le site web mis à jour.
- Dans le volet Actions , cliquez sur Exporter l’application. Un Assistant d'exportation du package d'application s'affiche.
- Dans la page Sélectionner le contenu du package , vérifiez que toutes les cases à cocher sont cochées, puis cliquez sur Suivant.
- Dans la page Sélectionner des paramètres , ajoutez des paramètres si nécessaire pour votre application, puis cliquez sur Suivant.
- Dans 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. Cet emplacement peut atteindre un dossier partagé sur l’ordinateur de développement ou un dossier partagé sur l’ordinateur de destination (le serveur ARR).
- Cliquez sur Suivant. Le package est exporté et enregistré.
- Cliquez sur Terminer.
- Sur l’un de vos serveurs d’applications web, ouvrez le Gestionnaire IIS.
- Dans la page Actions , cliquez sur Importer une application. Le package d’importation d’application s’affiche .
- Dans la page Sélectionner le package, tapez le chemin d’accès (y compris le nom du package) à l’emplacement où vous avez exporté le package.
- Cliquez sur Suivant.
- Dans la page Sélectionner le contenu du package , vérifiez que toutes les cases à cocher sont cochées, puis cliquez sur Suivant.
- Dans la page Entrer les informations du package d’application , tapez le chemin d’accès à votre site web, puis cliquez sur Suivant.
- Dans la page Remplacer les fichiers existants , choisissez de supprimer tous les fichiers qui se trouvent dans le nouveau package, puis cliquez sur Suivant.
- Cliquez sur Terminer. Web Deploy a mis à jour votre site web.
5.3. Où vais-je d’ici ?
Vous disposez maintenant d’une batterie de serveurs web de travail. Il utilise ARR pour l’équilibrage de charge. Il utilise le contenu partagé et la configuration partagée. Vous disposez d’un magasin de certificats central à utiliser avec des sites web sécurisés par SSL. Vous pouvez également déployer des sites web et des applications web avec FTP ou Web Deploy.
Il existe de nombreuses façons d’améliorer votre batterie de serveurs web, voici quelques suggestions :
- Autoriser les utilisateurs qui ne sont pas administrateurs à déployer des applications web avec Web Deploy. Pour plus d’informations, consultez Autoriser les utilisateurs non administrateurs à déployer des applications web.
- Utilisez le clustering de basculement pour mettre en miroir vos serveurs de fichiers back-end, éliminer les points de défaillance du signal sur le serveur principal et améliorer le débit. Pour plus d’informations, consultez Cluster de basculement.
- Vous devez également éliminer les points de signalement en cas d’échec sur l’interface utilisateur. Vous pouvez utiliser l’équilibrage de charge réseau (NLB) avec plusieurs serveurs ARR pour obtenir une haute disponibilité, une scalabilité et une stabilité sur le front-end de votre ferme de serveurs. Pour en savoir plus sur l’utilisation d’ARR et de l’équilibrage de la charge réseau, consultez Atteindre la haute disponibilité et la scalabilité - ARR et l’équilibrage de la charge réseau.
Voir aussi
- Étape 4 : Configurer le magasin de certificats central SSL
- Étape 5 : Planifier le déploiement d’applications
- Configurer une ferme de serveurs web avec des serveurs IIS
- Planifier une ferme de serveurs Web IIS
- Créer une batterie de serveurs web avec des serveurs IIS
- Hosting-Friendly Web Server Platform (IIS) : Vue d’ensemble du scénario