Manuel du propriétaire | MACROMEDIA BREEZE 5-INSTALLATION ET CONFIGURATION DE BREEZE EDGE SERVER Manuel utilisateur
Ajouter à Mes manuels24 Des pages
▼
Scroll to page 2
of
24
Installation et configuration de Breeze Edge Server Marques commerciales 1 Step RoboPDF, ActiveEdit, ActiveTest, Authorware, Blue Sky Software, Blue Sky, Breeze, Breezo, Captivate, Central, ColdFusion, Contribute, Database Explorer, Director, Dreamweaver, Fireworks, Flash, FlashCast, FlashHelp, Flash Lite, FlashPaper, Flex, Flex Builder, Fontographer, FreeHand, Generator, HomeSite, JRun, MacRecorder, Macromedia, MXML, RoboEngine, RoboHelp, RoboInfo, RoboPDF, Roundtrip, Roundtrip HTML, Shockwave, SoundEdit, Studio MX, UltraDev et WebHelp sont des marques déposées ou des marques commerciales de Macromedia, Inc. et peuvent être déposées aux États-Unis et dans d’autres juridictions ou pays. Les autres noms de produits, logos, designs, titres, mot ou expressions mentionnés dans cette publication peuvent être des marques commerciales, des marques de service ou des noms commerciaux de Macromedia, Inc. ou d’autres entités et peuvent être enregistrées dans certaines juridictions, notamment internationalement. Informations au sujet des parties tierces Ce guide contient des liens vers des sites tiers qui ne sont pas sous le contrôle de Macromedia et Macromedia n’est pas responsable du contenu de ces sites. Si vous accédez à un site Web tiers mentionné dans ce guide, vous le faites à vos propres risques. Macromedia fournit ces liens à des fins pratiques et l’inclusion de ces liens n’implique pas que Macromedia parraine ou accepte la moindre responsabilité pour le contenu de ces sites Web tiers. Copyright © 2005 Macromedia, Inc. Tous droits réservés. Ce manuel ne peut pas être copié, photocopié, reproduit, traduit ou converti sous forme électronique ou informatique, en partie ou en totalité, sans l’autorisation écrite préalable de Macromedia, Inc. Nonobstant les dispositions précédentes, le propriétaire ou l’utilisateur autorisé d’un exemplaire valide du logiciel accompagnant le présent manuel peut imprimer un exemplaire de ce manuel à partir de sa version électronique à des fins d’apprentissage d’utilisation de ce logiciel uniquement, sous réserve qu’aucune partie de ce manuel ne soit imprimée, reproduite, distribuée, revendue ou transmise à toute autre fin, y compris mais sans s’y limiter, à des fins commerciales, telle que la vente d’exemplaires de la présente documentation ou l’offre de services d’assistance technique payants. Remerciements Gestion du projet : Stephanie Gowin Rédaction : John Norton Révision : John Hammett Gestion de la production : Patrice O’Neill Conception et production : Adam Barnett, John Francis, Mario Reynoso Première édition : Mai 2005 Macromedia, Inc. 601 Townsend St. San Francisco, CA 94103 TABLE DES MATIÈRES Macromedia Breeze Edge Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Présentation des serveurs Edge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Connexion à Breeze par le biais de serveurs Edge. . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Configuration requise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Installation de Breeze Edge Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Fichier de licence de Breeze Edge Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Configuration de FCS pour Breeze Edge Server. . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Configuration de FCS pour SSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Arrêt et démarrage de Breeze Edge Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Déploiement d’un cluster de serveurs Edge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Planification de la maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3 4 Table des matières Macromedia Breeze Edge Server Pour réussir l’installation et la configuration de Macromedia Breeze Edge Server, les informations présentées dans ce document vous seront utiles. Il comprend les sections suivantes : • • • • • • • • • • • • • • • Présentation des serveurs Edge, page 6 Connexion à Breeze par le biais de serveurs Edge, page 8 Configuration requise, page 8 Installation de Breeze Edge Server, page 9 Fichier de licence de Breeze Edge Server, page 13 Configuration de FCS pour Breeze Edge Server, page 13 Mappage de l'entrée DNS pour un serveur Breeze Edge, page 14 Configuration de FCS pour SSL, page 15 Autres implémentations SSL, page 16 Tunnellisation HTTP, page 16 Ajout des balises SSL requises au fichier Adaptor.xml, page 16 Repérage des balises SSL requises dans le fichier Server.xml, page 16 Arrêt et démarrage de Breeze Edge Server, page 21 Déploiement d'un cluster de serveurs Edge, page 22 Planification de la maintenance, page 23 5 Présentation des serveurs Edge Les serveurs Edge sont configurés pour autoriser et équilibrer les demandes d’accès à un serveur Breeze par une utilisation plus efficace des ressources de bande passante disponibles. Lorsque des serveurs Edge sont déployés, les utilisateurs accèdent à Breeze par le biais de ces serveurs. Les serveurs Edge procèdent à l’authentification des utilisateurs et valident leurs demandes de services Web tels que Macromedia Breeze Meeting au lieu de transmettre chaque demande au serveur Breeze et de mobiliser ses ressources pour ce type d’opération. Si les données requises figurent dans la mémoire cache du serveur Edge, ce dernier renvoie les données Breeze Meeting au client (ordinateur) qui a émis la demande sans passer par le serveur Breeze. Ce détour est transparent pour les utilisateurs. Dans un tel cas de figure, aucune demande n’est envoyée au serveur Breeze d’origine. Si les données requises ne figurent pas dans la mémoire cache du serveur Edge, ce dernier transmet la demande du client au serveur Breeze, lequel procède à l’authentification du client et valide la demande de services. Le serveur Breeze renvoie alors les résultats au serveur Edge qui lui a transmis la demande et ce dernier les fait suivre au client concerné. Le serveur Edge stocke également ces informations dans sa mémoire cache, permettant ainsi à d’autres utilisateurs authentifiés d’y accéder. Dans ce cas de figure, une quantité moins importante de demandes de services est transmise au serveur Breeze d’origine. 6 Macromedia Breeze Edge Server Un serveur Edge est configuré pour intercepter les demandes de services Breeze émanant d’une zone particulière, pour rassembler ou cumuler ces demandes et pour les transmettre au serveur Breeze d’origine. Le serveur Breeze renvoie les résultats au serveur Edge, qui les fait suivre à l’ordinateur client. Un déploiement Breeze en réseau peut comporter plusieurs serveurs Edge. Par exemple, un serveur Edge peut cumuler et transmettre les demandes provenant de Toulouse tandis qu’un autre peut cumuler et transmettre les demandes provenant de Paris. Chacun de ces serveurs rassemble les demandes émanant de ses clients et les envoie au serveur Breeze d’origine situé dans le centre de données de Lyon, puis il reçoit les réponses du serveur d’origine et les fait suivre aux clients de la zone qu’il dessert. Réunion X Breeze Edge Paris Breeze Lyon Breeze Edge Réunion X Toulouse Société A Présentation des serveurs Edge 7 Connexion à Breeze par le biais de serveurs Edge Lorsque des serveurs Edge sont présents sur le réseau d’une entreprise, les utilisateurs de Breeze se connectent à Breeze Meeting de manière indirecte, par le biais de ces serveurs (ou proxy). Cette connexion s’effectue de manière transparente. Les utilisateurs de Breeze ont l’impression d’être connectés directement au serveur Breeze qui héberge Breeze Meeting, bien qu’ils soient très probablement connectés par le biais du serveur Edge (serveur proxy) qui dessert leur réseau local. Les serveurs Edge allègent le trafic vers le serveur Breeze d’origine en mettant en mémoire cache les contenus statiques tels que les présentations et les réunions Breeze enregistrées. Ces opérations s’effectuent en évitant la connexion réseau au serveur Breeze. Le client (ordinateur de l’utilisateur) se connecte au serveur Edge (proxy) au lieu de se connecter directement au serveur Flash Communication Server (FCS) (Breeze Meeting) et le serveur Edge se connecte au serveur Breeze d’origine. De nombreuses autres étapes, telles que l’authentification et la validation des autorisations, sont masquées pour l’utilisateur de Breeze. Les serveurs Edge constituent une couche de défense supplémentaire entre la connexion Internet de l’utilisateur et le serveur Breeze. En effet, tout le trafic en provenance de l’Internet et en direction de Breeze passe par ces serveurs. Configuration requise Cette version de Breeze Edge Server est homologuée pour prendre en charge jusqu’à 500 utilisateurs ou 50 salles de réunion. Le tableau ci-après indique la configuration requise pour la mise en oeuvre de serveurs Edge. 8 Composant Configuration requise Système d’exploitation Windows Server 2000 Windows Server 2003 Processeur du serveur Pentium 4 3.6 GHz Processeur à mémoire cache Processeur à mémoire cache de 2 Mo Mémoire 4 Go de RAM (configuration recommandée) 2 Go de RAM (configuration minimale) Disque dur 80 Go à 10 000 tours/minute (configuration recommandée) 40 Go à 7 200 tours/minute (configuration minimale) Adaptateur réseau Adaptateur TCP/IP prenant en charge 1 Go via Ethernet CAT5 Affichage SGVA prenant en charge une résolution de 800x600 ou supérieure Lecteur CD-ROM ou DVD-ROM Macromedia Breeze Edge Server Installation de Breeze Edge Server Pour installer Breeze Edge Server, suivez les procédures décrites dans cette section. Macromedia vous recommande de fermer toutes les autres applications avant de lancer l’installation. Pour installer et configurer Breeze Edge Server : 1. Insérez le CD d’installation dans le lecteur de CD-ROM. Si l’assistant d’installation Macromedia Breeze Edge Server ne démarre pas automatiquement, double-cliquez sur le fichier setup.exe dans le dossier racine du CD d’installation. L’écran de bienvenue de l’assistant d’installation de Macromedia Breeze Edge Server apparaît. 2. Cliquez sur Suivant pour continuer. L’écran du contrat de licence apparaît. Installation de Breeze Edge Server 9 3. Lisez le contrat, indiquez que vous acceptez les termes de ce contrat en sélectionnant le bouton d’option correspondant, puis cliquez sur Suivant pour continuer. L’écran de sélection de l’emplacement de destination apparaît. 4. Cliquez sur Suivant pour accepter l’emplacement d’installation par défaut ou sélectionnez Parcourir pour choisir un autre emplacement, puis cliquez sur Suivant. Si l’assistant détecte une installation précédente de Breeze Edge Server, l’écran suivant s’affiche. 10 Macromedia Breeze Edge Server 5. Cliquez sur Suivant pour continuer. L’écran de sélection du dossier du menu Démarrer apparaît. 6. Acceptez le raccourci par défaut ou cliquez sur Parcourir pour sélectionner un emplacement différent, puis cliquez sur Suivant. L’écran Prêt pour l’installation vous informe que l’installation de Breeze va démarrer. 7. Vérifiez les choix effectués en ce qui concerne le dossier de destination pour l’installation de Breeze et le dossier du menu Démarrer pour Macromedia Breeze Edge Server. Installation de Breeze Edge Server 11 8. Cliquez sur Précédent pour revoir ou modifier ces paramètres ou sur Installer pour continuer. L’écran d’installation de Breeze s’ouvre. L’assistant commence à extraire les fichiers Breeze Edge Server du CD d’installation et à les installer. Cette opération dure moins de deux minutes. 9. Cliquez sur Annuler à n’importe quel moment pour abandonner ou annuler l’installation. A l’issue de l’installation, un écran s’affiche, indiquant que l’installation de Macromedia Breeze Edge Server est terminée. 10. Cliquez sur Terminer pour quitter l’assistant d’installation de Macromedia Breeze Edge Server. 12 Macromedia Breeze Edge Server Fichier de licence de Breeze Edge Server Lorsque vous commandez Breeze Edge Server, le service Macromedia chargé de la gestion des commandes vous envoie un courrier électronique avec, en pièce jointe, un fichier de licence Breeze Edge Server (license.lic). Procédez comme suit pour installer le fichier de licence Breeze Edge Server : 1. Accédez au dossier c:\breeze\edgeserver\conf\win32\licenses. 2. Créez le dossier « licenses », si nécessaire. 3. Ouvrez le courrier électronique envoyé par Macromedia. 4. Enregistrez le fichier joint dans le dossier de licences. Après avoir enregistré le fichier de licence à l’emplacement voulu, vous pouvez arrêter et redémarrer les services FCS et Breeze Edge Server afin de vous assurer que l’installation a réussi. Pour plus d’informations, voir Arrêt et démarrage de Breeze Edge Server, page 21. Configuration de FCS pour Breeze Edge Server Chaque entreprise configure son réseau différemment, en tenant compte de ses propres règles de fonctionnement et de son implantation géographique. Pour garantir la réussite du déploiement des serveurs Edge, il convient de s’assurer que les ordinateurs (clients Breeze) des utilisateurs reçoivent l’adresse IP d’un serveur Edge lors de la résolution de l’entrée DNS (Domain Name Server) pour la variable BREEZE HOST (anciennement ADMIN_HOST). Le scénario suivant décrit un déploiement à grande échelle de Breeze et se base sur l’illustration de la section Présentation des serveurs Edge, page 6. • Les clients sur site (utilisateurs basés à Lyon) peuvent directement accéder au serveur Breeze d’origine. Le mappage de l’entrée DNS pour l’hôte Breeze permet d’obtenir, pour ces clients, l’adresse IP du serveur Breeze d’origine. • Les serveurs Edge rassemblent les demandes de services émanant des clients hors site (utilisateurs basés Paris et Toulouse) et les dirigent vers le serveur Breeze d’origine. • Le mappage de l’entrée DNS pour l’hôte Breeze permet d’obtenir, pour ces clients distants, l’adresse IP du serveur Edge approprié. • Les clients basés à Toulouse accèdent à Breeze par le biais du serveur Edge 1, ceux situés à Paris, par le biais du serveur Edge 2. Aucun des clients de ces zones ne peut communiquer directement avec le serveur Breeze d’origine. L’accès à Breeze est défini en modifiant le serveur DNS le plus proche du client. Pour diriger les utilisateurs de Breeze vers le serveur Edge le plus proche, l’administrateur de Breeze crée une entrée DNS dans le fichier de configuration custom.ini de ce serveur. Dans le cas des serveurs Edge, c’est la variable FCS.HTTPCACHE_BREEZE_SERVER_NORMAL_PORT qui contient l’entrée DNS. Configuration de FCS pour Breeze Edge Server 13 Mappage de l’entrée DNS pour un serveur Breeze Edge Le mappage de l’entrée DNS pour un serveur Edge est comparable au mappage de la variable BREEZE HOST pour le serveur Breeze sur la console de gestion des applications Breeze. Par exemple, si la valeur de BREEZE HOST (nom d’hôte à utiliser dans une URL pour accéder au serveur Breeze d’origine) correspond à breeze.masociete.com, l’entrée DNS d’un serveur Edge mappe breeze.masociete.com à l’adresse IP du serveur Edge le plus proche. Remarque : Les valeurs définies dans le fichier custom.ini ont priorité sur celles contenues dans le fichier config.ini. La variable FCS.HTTPCACHE_BREEZE_SERVER_NORMAL_PORT apparaît également dans le fichier config.ini. Ne changez les valeurs d’aucune variable contenue dans le fichier config.ini. Pour configurer Breeze Edge Server manuellement : 1. Ouvrez le répertoire d’installation racine. L’emplacement par défaut est c:\breeze\. 2. Supprimez le fichier custom.ini contenu dans ce répertoire, le cas échéant. 3. Ouvrez le dossier edgeserver. L’emplacement par défaut est c:\breeze\edgeserver\. 4. Si ce dossier ne contient pas un fichier custom.ini, créez un nouveau fichier texte et enregistrez- le sous le nom custom.ini. 5. Ouvrez le fichier custom.ini à l’aide d’un éditeur de texte tel que le Bloc-notes de Windows. 6. Ajoutez la ligne suivante au fichier custom.ini : FCS.HTTPCACHE_BREEZE_SERVER_NORMAL_PORT=votreserveurbreeze:80 où votreserveurbreeze:80 correspond à l’adresse IP ou au nom de domaine et au numéro de port de la machine sur laquelle le serveur Breeze est installé. La valeur de cette variable permet de configurer le serveur Edge de sorte qu’il se connecte au serveur Breeze à cet emplacement. Remarque : FCS.HTTPCACHE_BREEZE_SERVER_NORMAL_PORT est la seule entrée contenue dans le fichier custom.ini du serveur Edge. 7. Enregistrez le fichier custom.ini. 8. Arrêtez puis démarrez Breeze Edge Server. Pour plus d’informations, voir Arrêt et démarrage de Breeze Edge Server, page 21. 14 Macromedia Breeze Edge Server Configuration des ports Breeze Edge Server Les serveurs Edge sont configurés pour écouter sur les ports 80 et 443, en plus du port par défaut, qui correspond à 1935. Vous configurez les ports en modifiant la variable DEFAULT_FCS_HOSTPORT. Si cette variable est introuvable dans le fichier de configuration custom.ini, vous devez ajouter la ligne suivante à ce fichier : DEFAULT_FCS_HOSTPORT=:1935,80,-443 Cette ligne indique que les serveurs Edge écoutent sur les ports 1935, 80 et 443. Un port est défini en tant que port sécurisé lorsqu’un signe moins (-) précède son numéro dans une variable ou un fichier de configuration. Par exemple, vous pouvez configurer un port sécurisé en modifiant la balise <HostPort> du fichier Adaptor.xml. <HostPort>:1935,80,-443</HostPort> Le port 443 est défini comme port sécurisé qui reçoit uniquement les connexions RTMPS. Si vous soumettez une demande de connexion RTMPS via les ports 1935 ou 80, la connexion échoue. De même, une demande de connexion RTMP non sécurisée via le port 443 échoue. Remarque : Si votre serveur Breeze Edge utilise un accélérateur matériel externe, il n’est pas nécessaire de configurer le port 443 en tant que port sécurisé. Configuration de FCS pour SSL Pour utiliser FCS dans le cadre de communications SSL (Secure Sockets Layer), un protocole sécurisé conçu pour la transmission de documents privés via Internet, vous devez configurer les fichiers FCS Adaptor.xml et Server.xml pour la prise en charge de SSL en mode natif en définissant les balises SSL adéquates. Par exemple, si vous optez pour le paramétrage par défaut de la balise <Redirect></Redirect> disponible dans la section HTTPTunneling du fichier Adaptor.xml, FCS est configuré pour gérer uniquement le trafic avec les protocoles RTMP et RTMPS. <Redirect enable="true"> <Host port="80">:8080</Host> <Host port="443">:8443</Host> </Redirect> Par défaut, les fichiers FCS figurent à l’emplacement c:\breeze\comserv. Les fichiers de configuration de FCS se trouvent à l’emplacement c:\breeze\comserv\win32\conf. Configuration de FCS pour SSL 15 Autres implémentations SSL FCS prend également en charge les implémentations suivantes pour des transmissions sécurisées SSL : • SSL par le biais d’un accélérateur matériel externe • SSL par le biais d’une carte PCI interne Remarque : L’implémentation basée sur l’utilisation d’une carte PCI n’a pas été testée au moment de la rédaction de ce document. Tunnellisation HTTP Pour que SSL fonctionne correctement, la tunnellisation HTTP doit être activée. Elle permet aux clients de se connecter au serveur via SSL. Remarque : La tunnellisation HTTP est activée par défaut. Aucune intervention n’est requise de la part de l’utilisateur. Ajout des balises SSL requises au fichier Adaptor.xml Par défaut, toutes les balises SSL du fichier Server.xml sont incluses. Néanmoins, certaines des balises SLL requises dans le fichier Adaptor.xml sont manquantes. Vous devez donc insérer les balises SSL suivantes dans le fichier Adaptor.xml. <SSL> <SSLServerCtx> <SSLCertificateFile></SSLCertificateFile> <SSLCertificateKeyFile type="PEM"></SSLCertificateKeyFile> <SSLPassPhrase></SSLPassPhrase> <SSLCipherSuite></SSLCipherSuite> <SSLSessionTimeout>5</SSLSessionTimeout> </SSLServerCtx> </SSL> Placez cette section immédiatement après la balise de fin de la section HTTPTunneling, qui correspond à </HTTPTunneling>, mais avant la balise de fin </Adaptor> qui se trouve au niveau de la racine. Repérage des balises SSL requises dans le fichier Server.xml Les balises SSL contenues dans le fichier Server.xml se présentent dans l’ordre suivant : • • • • • • • • 16 <SSLEngine> <SSLRandomSeed> <SSLSessionCacheGC> <SSLVerifyCertificate> <SSLCACertificatePath> <SSLCACertificateFile> <SSLVerifyDepth> <SSLCipherSuite> Macromedia Breeze Edge Server Définition des balises SSL dans FCS Le tableau suivant répertorie, par ordre alphabétique, toutes les balises SSL contenues dans les fichiers Adaptor.xml et Server.xml. Vous devez configurer ces balises pour activer SSL dans FCS. Fichier FCS Balise XML Valeur par défaut Description Adaptor.xml <Redirect></Redirect> Aucune Indique si des demandes inconnues sont renvoyées vers un serveur externe tel que Breeze. Lorsque FCS reçoit une demande inconnue, celle-ci est renvoyée vers l’hôte de renvoi spécifié. Pour que le renvoi fonctionne, la tunnellisation HTTP doit être activée. Vous pouvez définir le port utilisé sur l’hôte de renvoi pour l’écoute du trafic renvoyé. Une demande de renvoi vers un hôte spécifique peut correspondre à : <Redirect enable=false> <Host port="80">:8080</Host> <Host port="443">:8443</Host> </Redirect> Adaptor.xml <SSLCertificateFile> </SSLCertificateFile> Aucune Indique l’emplacement du fichier de certificat à envoyer au client. Si aucun chemin absolu n’est défini, il est supposé que l’emplacement du certificat est relatif au répertoire Adaptor. Adaptor.xml <SSLCertificateKeyFile PEM type = PEM> </SSLCertificateKeyFile> Indique l’emplacement du fichier de clé privé pour le certificat. Si aucun chemin absolu n’est spécifié, il est supposé que l’emplacement du fichier de clé est relatif au répertoire Adaptor. Si le fichier de clé est crypté, la phrase de passe doit être spécifiée dans la balise SLPassPhrase. L’attribut type indique le type de codage utilisé pour le fichier de clé de certificat : PEM ou ASN1. Adaptor.xml <SSLCipherSuite> </SSLCipherSuite> Indique les chiffres à utiliser. Il s’agit d’une liste de composants séparés par le signe : (deux-points). Un composant peut être un algorithme d’échange de clé, une méthode d’authentification, une méthode de cryptage, un type « digest » ou un alias pour des regroupements courants. Pour la liste des composants, consultez la documentation FCS. Le paramétrage par défaut de cette balise est : ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH Prenez contact avec l’assistance technique de Breeze avant de modifier le paramétrage par défaut. Adaptor.xml <SSLPassPhrase> </SSLPassPhrase> Aucune Indique la phrase de passe à utiliser pour décrypter le fichier de clé privé. Si le fichier de clé privé n’est pas crypté, laissez cette balise vide. Configuration de FCS pour SSL 17 Fichier FCS Balise XML Adaptor.xml <SSLSessionTimeout></ SSLSessionTimeout> Server.xml 18 <SSLCACertificateFile> </SSLCACertificateFile> Macromedia Breeze Edge Server Valeur par défaut Description 5 Indique la durée (en minutes) de validité d’une session. Cette balise configure le serveur pour qu’il agisse en tant que client SSL (utilisée uniquement dans le cadre de connexions SSL sortantes). Cette balise indique le nom d’un fichier contenant un ou plusieurs certificats émis par une autorité de certification reconnue au format de cryptage PEM (Privacy Enhanced Mail). Une autorité de certification est un organisme tel que Verisign qui émet des certificats. En général, un certificat est signé par une autorité de certification, laquelle certifie ainsi l’identité du propriétaire du certificat. Avant d’accorder un certificat à une personne, l’autorité de certification effectue les recherches et les vérifications de base nécessaires pour confirmer son identité. Ce répertoire indique les certificats des autorités de certification qui sont considérées comme sûres. Dès lors qu’un certificat est signé par l’une de ces autorités, vous pouvez être certain de l’identité de la personne puisque vous faites confiance à l’autorité qui a émis ce certificat. Chacun des certificats contenus dans le répertoire doit être défini par un nom composé de la valeur de hachage de la personne et de l’extension « .0 ». Valeur par défaut Description Fichier FCS Balise XML Server.xml <SSLCACertificatePath> </SSLCACertificatePath> Cette balise indique le nom d’un répertoire contenant un ou plusieurs certificats. Windows uniquement : Etant donné que MS Windows installe les certificats dans le registre, aucun répertoire du système de fichiers ne contient la totalité des certificats émanant de certificats racine sûrs. Vous devez importer les certificats installés dans le Magasin de certificats Windows dans des certificats individuels placés dans un répertoire accessible par OpenSSL. Pour importer ces certificats, exécutez la commande FCSMaster -console -initialize. Les certificats sont importés du Magasin de certificats Windows dans le répertoire défini par cette balise de configuration. Si cette balise est vide, les certificats sont importés dans le répertoire certs, qui se trouve au même niveau que le répertoire conf. Lors de la vérification d’un certificat, FCS recherche des certificats racine sûrs dans le fichier défini par la balise <SSLCACertificateFile> ou dans le répertoire défini par la balise <SSLCACertificatePath>. Si la balise <SSLCACertificatePath> est vide, FCS recherche les certificats racine dans le répertoire par défaut certs. Server.xml <SSLCipherSuite> </SSLCipherSuite> Indique les chiffres à utiliser. Il s’agit d’une liste de composants séparés par le signe : (deux-points). Un composant peut être un algorithme d’échange de clé, une méthode d’authentification, une méthode de cryptage, un type « digest » ou un alias pour des regroupements courants. Pour la liste des composants, voir la documentation FCS. Le paramétrage par défaut de cette balise est : ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH Prenez contact avec l’assistance technique de Breeze avant de modifier le paramétrage par défaut. Configuration de FCS pour SSL 19 20 Description Fichier FCS Balise XML Valeur par défaut Server.xml <SSLEngine> </SSLEngine> Aucune Indique l’accélérateur cryptographique à utiliser, le cas échéant. Les moteurs cryptographiques suivants sont autorisés : cswift, chil, atalla, nuron, ubsec, aep, surewave ou 4758cca. Chaque élément identifie un type d’accélérateur matériel cryptographique. Un accélérateur cryptographique est un composant matériel conçu pour libérer l’unité centrale de la charge que constituent les opérations cryptographiques, réduisant ainsi la demande en ressources et améliorant la souplesse du serveur. Server.xml <SSLCACertificatePath> Aucune Indique le nom d’un répertoire contenant les certificats émis par des autorités de certification. </SSLCACertificatePath> Chacun des fichiers de ce répertoire doit contenir un seul certificat et doit être défini par un nom composé de la valeur de hachage de la personne et de l’extension « .0 ». Win32 uniquement : Si cette balise est vide, FCS tente de localiser les certificats émis par les autorités de certification dans le répertoire certs, qui se trouve au même niveau que le répertoire conf. Le Magasin de certificats Windows peut être importé dans ce répertoire en exécutant la commande FCSMaster -console -initialize à partir de la ligne de commande. Server.xml <SSLRandomSeed> </SSLRandomSeed> Server.xml <SSLSessionCacheGC> 5 </SSLSessionCacheGC> Macromedia Breeze Edge Server 16 Indique le nombre d’octets d’entropie à utiliser pour créer le germe pour le générateur de chiffres pseudo-aléatoires. L’entropie est une mesure du caractère aléatoire. Plus l’entropie est importante, plus les chiffres du générateur de chiffres pseudoaléatoires sont aléatoires. La valeur par défaut est 16. Vous ne pouvez pas spécifier une valeur inférieure à 8 octets. Indique la fréquence (en minutes) avec laquelle les sessions expirées sont purgées du cache de session côté serveur. Fichier FCS Balise XML Valeur par défaut Description Server.xml <SSLVerifyCertificate> </SSLVerifyCertificate> true Configure le serveur pour qu’il agisse comme un client SSL (connexions SSL sortantes). Cette balise indique si le certificat renvoyé par le serveur auquel la connexion est établie doit être vérifié ou non. La vérification du certificat est activée par défaut. Pour désactiver la vérification du certificat, spécifiez false. Avertissement : la désactivation de la vérification du certificat peut présenter un risque pour la sécurité. Server.xml <SSLVerifyDepth> </SSLVerifyDepth> 9 Configure le serveur pour qu’il agisse comme un client SSL (connexions SSL sortantes). Cette balise indique la profondeur maximum acceptable dans la chaîne de certificat. Si un certificat racine auto-signé est introuvable dans les limites de cette profondeur, la vérification du certificat échoue. Arrêt et démarrage de Breeze Edge Server Pour vérifier que l’installation a abouti, il convient d’arrêter et de démarrer Breeze Edge Server et les services FCS qui permettent sa prise en charge. Pour démarrer Breeze Edge Server : • Choisissez Démarrer > Programmes > Macromedia Breeze Edge Server > Démarrer le serveur Breeze Edge. Pour vérifier que le serveur Edge fonctionne : • Accédez au panneau de configuration. • Sélectionnez le volet de services. • Localisez les services suivants : Flash Communication Administration Server et Flash Communication Server. Leur état doit être défini par « started » (démarré). Pour arrêter Breeze Edge Server : • Choisissez Démarrer > Programmes > Macromedia Breeze Edge Server > Arrêter le serveur Breeze Edge. Pour vérifier que le serveur Edge est arrêté : • Accédez au panneau de configuration. • Sélectionnez le volet de services. • Localisez les services suivants : Flash Communication Administration Server et Flash Communication Server. Leur état doit être défini par « stopped » (arrêté). Arrêt et démarrage de Breeze Edge Server 21 Déploiement d’un cluster de serveurs Edge Macromedia Breeze prend en charge la mise en cluster de serveurs Edge. Si votre licence le permet, vous pouvez préparer, installer et configurer un cluster de serveurs Edge sur plusieurs ordinateurs en réseau. Le déploiement de serveurs Edge sous la forme d’un cluster présente de nombreux avantages : • Les serveurs Edge en cluster augmente la capacité d’accès des utilisateurs à Breeze et améliore les performances du serveur Breeze d’origine en ce qui concerne le traitement des demandes de services émanant des utilisateurs. • Les serveurs Edge en cluster permettent aux utilisateurs de Breeze de continuer à accéder à Breeze sans interruption, y compris en cas d’échec d’un des serveurs du cluster, voire de la totalité du cluster. Pare-feu, Routeur, Equilibreur de charge Réunion X 80, 443, Pare-feu Cluster de serveurs Edge 80 80 443 443 1935 1935 Serveur Breeze d'origine 1935 DMZ Réunion X La procédure de base pour l’installation et la configuration d’un cluster de serveurs Edge est décrite ci-après. 1. Assurez-vous que la configuration matérielle, logicielle et réseau de chaque ordinateur inclus dans le cluster répond aux exigences décrites à la section Configuration requise, page 8. 2. Installez le fichier de licence de Breeze Edge Server sur chaque serveur Edge en procédant comme indiqué à la section Fichier de licence de Breeze Edge Server, page 13. 3. Configurez FCS pour chaque serveur Edge du cluster en procédant comme indiqué à la section Configuration de FCS pour Breeze Edge Server, page 13. 4. Si vous prévoyez d’utiliser le protocole SSL sécurisé, configurez FCS comme indiqué à la section Configuration de FCS pour SSL, page 15. 5. Installez un équilibreur de charge sur le réseau et configurez-le pour écouter sur le port 80. ■ 22 Voir la documentation du fournisseur pour obtenir des instructions sur la configuration de l’équilibreur de charge. Macromedia Breeze Edge Server Planification de la maintenance Macromedia recommande de créer une tâche planifiée hebdomadaire pour effacer la mémoire cache des serveurs Edge. Pour créer cette tâche : 1. Créez un fichier cache.bat afin de supprimer le répertoire de cache. La syntaxe de l’entrée contenue dans ce fichier doit être : del /Q /S <répertoire cache>\*.* Le répertoire cache par défaut se trouve à l’emplacement C:\breeze\edgeserver\win32\cache\http. La commande est : del /Q /S c:\breeze\edgeserver\win32\cache\http\*.* 2. Exécutez le fichier cache.bat et vérifiez qu’il permet la suppression des fichiers présents dans le répertoire cache. ■ ■ Notez que la structure de répertoires est conservée, ce qui est normal. Les fichiers actuellement verrouillés par le serveur Edge ne sont pas supprimés, ce qui est également normal. 3. Sélectionnez Panneau de configuration > Tâches planifiées > Ajouter une tâche planifiée. 4. Sélectionnez le fichier cache.bat en tant que nouveau fichier à exécuter. 5. Macromedia recommande l’exécution de cette tâche planifiée une fois par semaine, en dehors de heures de bureau (le dimanche matin de bonne heure, par exemple). 6. Répétez cette procédure sur chaque serveur Edge installé. Planification de la maintenance 23 24 Macromedia Breeze Edge Server