93

Click here to load reader

WebDevDéploiement.pdf

Embed Size (px)

Citation preview

  • Serveur dapplication WebDev

    admin_dep.book Page 1 Mardi, 6. dcembre 2011 5:06 17

  • Serveur dapplication WebDev Version 17Serveur application WebDev - 17- 1 - 1211

    Visitez rgulirement le site www.pcsoft.fr, espace tlchargement, pour vrifier si des mises joursont proposes.

    Adresse e-mail du Support Technique Gratuit : [email protected].

    Cette documentation nest pas contractuelle. Des modifications ont pu intervenir dans le logicieldepuis la parution de ce manuel. Veuillez consulter laide en ligne.

    Tous les noms de produits ou autres marques cits dans cet ouvrage sont des marques dposes par leurs propritaires respec-tifs. PC SOFT 2011 : Aucune reproduction intgrale ou partielle du prsent ouvrage sur quelque support que ce soit ne peut tre effectue sans lautorisation expresse de PC SOFT.

    admin_dep.book Page 2 Mardi, 6. dcembre 2011 5:06 17

  • Serveur dapplication WebDev 3Sommaire

    SOMMAIRE

    SERVEUR DAPPLICATION WEBDEV

    1. PRSENTATION DE WEBDEV 17 9

    2. SERVEUR WEB : PREMIER DPLOIEMENT 11

    2.1 Dploiement distance (par FTP) ................................................................................................................................112.1.1 Etape 1 : Vrifier la configuration du serveur Web ....................................................................................112.1.2 Etape 2 : Crer un compte FTP....................................................................................................................122.1.3 Etape 3 : Crer un compte WebDev............................................................................................................132.1.4 Etape 4 : Configurer les droits d'accs sur le serveur ...............................................................................152.1.5 Etape 5 : Paramtres communiquer........................................................................................................19

    2.2 Dploiement par mdia physique (CD, ...) ..................................................................................................................202.2.1 Etape 1 : Vrifier la configuration du serveur Web ....................................................................................202.2.2 Etape 2 : Installation dun site dynamique WebDev par mdia physique (serveur Windows uniquement)202.2.3 Etape 3 : Configurer les droits d'accs sur le serveur ...............................................................................222.2.4 Tableau rcapitulatif des droits ncessaires .............................................................................................23

    2.3 Un site WebDev de mme nom est dj install sur le serveur ...............................................................................242.3.1 Installation par FTP.......................................................................................................................................242.3.2 Installation par mdia physique ..................................................................................................................24

    2.4 O se trouvent les fichiers du site WebDev aprs installation? ...............................................................................242.4.1 Cas dun site WebDev (site dynamique ou AWP) .......................................................................................242.4.2 Cas dun Webservice....................................................................................................................................24

    2.5 Migration dun site WebDev 1.5, dun site 7 16 vers WebDev 17 ........................................................................252.6 Prparer l'administrateur distant .................................................................................................................................25

    3. DPANNAGE 27

    3.1 Serveur Web : Problmes courants ..............................................................................................................................273.2 Identification et dpannage des problmes TCP/IP ..................................................................................................27

    3.2.1 Contrle de la prsence de la couche TCP/IP et adresses IP...................................................................273.2.2 Contrle de la configuration de la couche TCP/IP .....................................................................................27

    3.3 Problmes avec le gestionnaire de protocole AWP ...................................................................................................283.4 Problmes lis une installation par FTP ...................................................................................................................28

    3.4.1 Etape 1 : Saisie des logins et mot de passe Serveur et FTP (Installation du site) ..................................283.4.2 Etape 2 : Installation du site (installation ou mise jour) .........................................................................293.4.3 Etape 3 : Mise jour d'un site.....................................................................................................................32

    3.5 Messages d'erreurs pouvant tre affichs dans le navigateur .................................................................................32

    admin_dep.book Page 3 Mardi, 6. dcembre 2011 5:06 17

  • 4 Serveur dapplication WebDevSommaire

    ANNEXE 1 - VOCABULAIRE DE WEBDEV 33

    ANNEXE 2 - CONNEXIONS SIMULTANES 35

    ANNEXE 3 - CONFIGURATION DE SERVEURS 37

    1 Prsentation .......................................................................................................................................................................372 Installation du serveur dapplication WebDev ...............................................................................................................373 Configuration manuelle des serveurs Web pour WebDev ............................................................................................374 Configuration du serveur Web "Apache 1.3.x" pour WebDev ......................................................................................38

    4.1 Configuration du serveur pour le protocole CGI (AWP) .................................................................................384.2 Configuration du serveur pour les sites WebDev ..........................................................................................38

    5 Configuration du serveur Web "Apache 2.x" pour WebDev ..........................................................................................385.1 Configuration du serveur pour le protocole CGI (AWP) .................................................................................385.2 Configuration du serveur pour les sites WebDev ..........................................................................................38

    6 Configuration du serveur Web "FrontPage 97 ou 98" pour WebDev ..........................................................................396.1 Configuration du serveur pour le protocole CGI (AWP) .................................................................................396.2 Configuration du serveur pour les sites WebDev ..........................................................................................39

    7 Configuration du serveur Web "Personal Web Server 1.x" pour WebDev ...................................................................397.1 Configuration du serveur "Personal Web Serveur" pour le protocole CGI (AWP) ........................................397.2 Configuration du serveur "Personal Web Serveur" pour des sites WebDev................................................39

    8 Configuration du serveur Web OmniHTTPd Professionnel pour WebDev ...................................................................408.1 Configuration du serveur "OmniHTTPd Professionnel" pour le protocole CGI (AWP) ..................................408.2 Configuration du serveur pour des sites WebDev.........................................................................................40

    9 Configuration du serveur Web IIS version 2 ou version 3 pour WebDev .....................................................................409.1 Configuration du serveur pour le protocole CGI (AWP) .................................................................................403.1.1 Configuration du serveur pour les sites WebDev.......................................................................................40

    10 Configuration du serveur Web IIS Version 4 pour WebDev ........................................................................................4110.1 Configuration du serveur pour le protocole CGI (AWP) ...............................................................................4110.2 Configuration du serveur pour les sites WebDev........................................................................................41

    11 Configuration du serveur Web IIS version 5, 6 ou 7 pour WebDev ...........................................................................4111.1 Configuration du serveur pour le protocole CGI (AWP) ...............................................................................4111.2 Configuration du serveur pour les sites WebDev........................................................................................41

    12 Impression depuis le serveur .........................................................................................................................................4212.1 Configuration du serveur Web pour les imprimantes locales (dans le cas d'un serveur Web IIS uniquement)...................................................................................................4212.2 Configuration du serveur Web pour les imprimantes rseaux...................................................................42

    ANNEXE 4 - BASE DE REGISTRES 43

    1 Configuration de la base de registres lie l'installation de WebDev ........................................................................432 Configuration de la base de registres lie l'installation d'un site WebDev ou dun Webservice ...........................44

    admin_dep.book Page 4 Mardi, 6. dcembre 2011 5:06 17

  • Serveur dapplication WebDev 5Sommaire

    ANNEXE 5 - MODULES LIVRS AVEC WEBDEV 47

    1 L'administrateur WebDev .................................................................................................................................................481.1 Caractristiques des connexions en cours ....................................................................................................491.2 Sites installs ...................................................................................................................................................491.3 Configuration gnrale ....................................................................................................................................503.3.1 Administration du serveur............................................................................................................................513.3.2 Paramtrage avanc....................................................................................................................................521.4 Personnalisation des erreurs..........................................................................................................................53

    2 Loutil de test de monte en charge ...............................................................................................................................563 L'administrateur WebDev distance ..............................................................................................................................564 Centre de contrle dhbergement WebDev ..................................................................................................................57

    ANNEXE 6 - INSTALLATION SILENCIEUSE 58

    Serveur dapplication WebDev ............................................................................................................................................58Serveur HyperFileSQL Client/Serveur .................................................................................................................................59

    EXEMPLES POUR IIS

    1. INTRODUCTION 63

    2. VRIFICATION/PARAMTRAGE DU SYSTME 65

    2.1 Les prrequis : serveur WEB et serveur FTP ................................................................................................................652.1.1 IIS sous Windows 2003 ..............................................................................................................................652.1.2 IIS sous Windows 2008 ...............................................................................................................................66

    2.2 Vrification du serveur FTP IIS ......................................................................................................................................67

    3. CRATION D'UN GROUPE D'UTILISATEURS 69

    4. INSTALLATION DU SERVEUR D'APPLICATION 71

    5. DROITS SUR LA BASE DE REGISTRE 72

    6. CRER/PARAMTRER UN COMPTE WEBDEV 74

    6.1 Centre de contrle d'hbergement ..............................................................................................................................746.1.1 Paramtrage du Centre de contrle et d'hbergement.............................................................................746.1.2 Cration d'un compte WebDev avec le CCHbergement ..........................................................................77

    6.2 Manuellement (sans Centre de contrle et d'hbergement) ....................................................................................796.2.1 Cration du compte WebDev.......................................................................................................................796.2.2 Vrification/affectation des droits ..............................................................................................................81

    admin_dep.book Page 5 Mardi, 6. dcembre 2011 5:06 17

  • 6 Serveur dapplication WebDevSommaire

    7. VRIFICATION DE LA CONFIGURATION 83

    7.1 Avec l'administrateur WebDev .....................................................................................................................................837.2 En dployant un nouveau site WebDev .......................................................................................................................83

    7.2.1 Avec WebDev dveloppement.....................................................................................................................837.2.2 Avec un package de dploiement ...............................................................................................................85

    8. PROBLMES LES PLUS FRQUENTS 86

    8.1 Erreur "Impossible d'ajouter la programmation" lors de l'installation distance (par FTP) d'un site .................868.2 Erreur "WDMetabase.dll : Meta_bInit failed" ou chec de la mise jour de la mta base avec IIS7 ..................878.3 Vrification de la configuration ....................................................................................................................................878.4 Erreur HTTP 404 le diagnostique sur AWP .................................................................................................................88

    8.4.1 Sous Windows 2008 ....................................................................................................................................888.4.2 Sous Windows 2003 ....................................................................................................................................89

    8.5 Problme d'affichage des images et des styles .........................................................................................................898.6 Les pages AWP ne fonctionnent pas ...........................................................................................................................898.7 L'URL rewriting WebDev des pages AWP ne fonctionne pas ....................................................................................898.8 Les URLs courtes des sites dynamiques ne fonctionnent pas ..................................................................................908.9 L'accs des donnes rseau ne fonctionne pas ......................................................................................................908.10 L'URL avec juste le nom du domaine ne lance pas le site WebDev ......................................................................90

    admin_dep.book Page 6 Mardi, 6. dcembre 2011 5:06 17

  • Serveur dapplication

    WebDev

    admin_dep.book Page 7 Mardi, 6. dcembre 2011 5:06 17

  • admin_dep.book Page 8 Mardi, 6. dcembre 2011 5:06 17

  • Serveur dapplication WebDev 9Prsentation de WebDev 17

    1. PRSENTATION DE WEBDEV 17

    WebDev est un environnement complet de dveloppement ddi Internet et Intranet. WebDev est idal pour dvelopperdes sites Internet et Intranet qui ncessitent ou non un accs une base de donnes.La technologie utilise assure un fonctionnement des sites sous tous les navigateurs du march, quelle que soit leur ver-sion, qu'ils fonctionnent sur PC, MAC, Unix, Cette technologie permet galement une utilisation des sites avec tous les serveurs Linux ou Windows du march : Apa-che, IIS,

    WebDev est constitu de :WebDev Version Dveloppement :

    Installe sur le poste de dveloppement, cette version permet de dvelopper un site WebDev et de le tester en local.Serveur dapplication WebDev :

    Installe sur un serveur chez lhbergeur, cette version permet de dployer un site dynamique WebDev (site avec basede donnes). Le site WebDev peut tre utilis par tous les internautes.

    Remarque : Pour dployer un site statique (qui nutilise pas de donnes), le serveur dapplication WebDev nest pas nces-saire.

    Les possibilits du serveur dapplication WebDev

    Le serveur dapplication WebDev doit tre install sur un poste serveur (chez lhbergeur ou sur un poste serveur Intra-net). Grce au serveur dapplication WebDev : Les internautes peuvent utiliser des sites dynamiques WebDev. Ladministrateur du serveur peut :

    Grer et configurer les diffrents sites dynamiques WebDev prsents sur le serveur.Configurer les comptes WebDev associs chaque responsable de sites.Installer des sites dynamiques WebDev partir de CD fournis par le responsable de sites.Contrler l'installation et la mise jour de sites dynamiques WebDev distance (par FTP).Surveiller les serveurs o des sites dynamiques WebDev sont installs.

    Le responsable de sites WebDev peut :Raliser des installations ou des mises jour de ses sites dynamiques distance (par FTP).Modifier la configuration de ses diffrents sites dynamiques WebDev.Raliser des tests de monte en charge sur le serveur de dploiement.Contrler le bon fonctionnement du serveur Web o les sites WebDev sont installs.

    Avertissement Bien que WebDev 17 vous assiste du mieux qu'il le peut, l'installation distance demande un paramtrage de niveau"expert" du serveur. Il ne s'agit PAS d'un domaine concernant directement WebDev. Ce paramtrage ne peut pas tre effec-tu par un novice.Il est ncessaire de possder un minimum de comptences dans ce domaine ou de se faire assister.Le service Assistance Directe est votre disposition pour vous aider dans ce paramtrage des lments non-PC SOFT.Si vous dsirez utiliser ces fonctionnalits avances, prvoyez le temps ncessaire leur installation et leur param-trage. Ce paramtrage dpend de nombreux paramtres totalement trangers PC SOFT et WebDev.

    admin_dep.book Page 9 Mardi, 6. dcembre 2011 5:06 17

  • 10 Serveur dapplication WebDev Prsentation de WebDev 17

    admin_dep.book Page 10 Mardi, 6. dcembre 2011 5:06 17

  • Serveur dapplication WebDev 11Serveur Web : Premier dploiement

    2. SERVEUR WEB : PREMIER DPLOIEMENT

    Le dploiement d'un site dynamique WebDev consiste installer le site WebDev sur un serveur Web.

    Deux types de dploiement peuvent tre effectus : Dploiement distance (par FTP) :

    Deux types de dploiement distance sont disponibles : 1. Le dploiement distance directement depuis le poste de dveloppement : le responsable de sites WebDev pourradployer directement son site depuis le poste de dveloppement. Les fichiers ncessaires seront transmis par FTP. Ce type de dploiement est ncessaire si le serveur Web n'est pas directement accessible par le responsable de sites. 2. Le dploiement distance depuis un poste dadministration : le dveloppeur nest pas oblig de connatre les carac-tristiques du serveur pour crer le programme dinstallation (appel dans ce cas "Package"). Les paramtres du ser-veur ne sont renseigns que lors de lexcution du package sur un poste dadministration. Ce type de dploiement est donc conseill lorsque le dveloppeur ne connat pas les caractristiques du serveur lors dela cration du programme dinstallation.

    Dploiement par mdia physique (CD, ...) : les fichiers ncessaires l'installation du site sont transmis l'administra-teur du serveur par l'intermdiaire d'un support physique : CD, ... L'administrateur du serveur doit lancer l'installation dusite depuis le support physique. Ce type de dploiement n'est possible que lorsque le serveur Web est directement accessible. Ce type de dploiementnest disponible que pour un serveur Windows.

    Remarques : Pour chaque serveur Web hbergeant des sites WebDev 17, il est ncessaire de possder une licence du serveur dappli-

    cation WebDev 17. Le serveur dapplication WebDev 17 est livr avec le Centre de contrle dhbergement WebDev. Ce centre de contrle

    permet de simplifier les diffrentes tapes de la configuration dun serveur Web. Ce centre de contrle peut uniquementtre excut sur un poste utilisant un systme dexploitation serveur et un serveur IIS.

    2.1 Dploiement distance (par FTP)

    Pour permettre le dploiement de sites par FTP, ladministrateur du serveur doit suivre les tapes suivantes : Etape 1 : Vrifier la configuration du poste serveur. Etape 2 : Crer un compte FTP pour le responsable de sites WebDev. Etape 3 : Crer un compte WebDev pour le responsable de sites WebDev. Etape 4 : Configurer les droits d'accs sur le serveur (serveur sous Windows 2000 ou NT) Etape 5 : Transmettre les paramtres des comptes FTP et WebDev. Ces paramtres doivent tre transmis :

    - soit au responsable des sites WebDev dans le cas dune installation distance directement depuis le poste de dvelop-pement. Le responsable de sites WebDev pourra installer directement son site WebDev depuis son poste de dveloppe-ment et faire rgulirement des mises jour distance de ses sites. - soit la personne qui installera le package correspondant au site WebDev dans le cas dune installation distancedepuis un poste dadministration.

    2.1.1 Etape 1 : Vrifier la configuration du serveur WebPour installer un site ralis avec WebDev sur un serveur Internet (install chez un hbergeur par exemple), il est nces-saire d'installer sur le poste serveur : un systme d'exploitation 32 ou 64 bits (Windows NT, 2000, XP et versions suprieures) ou LINUX. le protocole rseau TCP/IP. un serveur Web, permettant de rendre accessibles les sites WebDev. le serveur dapplication WebDev 17 un serveur FTP (ncessaire uniquement pour permettre des installations et des mises jour distance par FTP).

    admin_dep.book Page 11 Mardi, 6. dcembre 2011 5:06 17

  • 12 Serveur dapplication WebDev Serveur Web : Premier dploiement

    Pour obtenir des temps de rponse rapides, utilisez une machine puissante pour le serveur Internet.

    Pour permettre une installation par un accs authentifi, le programme WD170INSTAWP doit tre configur pour unaccs authentifi. Les manipulations ncessaires sont automatiquement ralises lors de linstallation du serveur dappli-cation WebDev.A titre dexemple, si vous utilisez le serveur IIS5, les manipulations faire sont les suivantes :

    1. Ouvrir le gestionnaire de services Internet.2. Slectionner le rpertoire virtuel WD170AWP.3. Slectionner l'option "Proprits" du menu contextuel du fichier WD170INSTAWP.4. Dans l'onglet "Scurit de fichier", cliquer sur le bouton "Modifier" (partie "Accs anonyme et contrle d'authentifica-tion").5. Dcocher la case "Accs anonyme". Cocher la case "Authentification de base". Un message d'avertissement appa-rat. Valider (bouton "oui").

    Important : La ressource ncessaire par internaute connect :Pour chaque internaute connect, il est ncessaire de prvoir une consommation : d'environ 400 ko de mmoire centrale par connexion, en plus de la mmoire ncessaire au serveur. d'environ 1 Mo d'espace disque (mmoire virtuelle) par connexion, en plus de l'espace ncessaire au site.

    Par exemple, pour 20 connexions parallles, il est ncessaire de prvoir environ : Mmoire vive (appele aussi RAM ou mmoire centrale) : 67,8 Mo (7,8 Mo de mmoire centrale pour ce site, 60 Mo pour

    le serveur NT). Mmoire virtuelle (appele aussi espace disque ou Swap disque) : 84 Mo (20 Mo pour les connexions, 64 Mo pour le

    serveur NT).

    Afin d'viter une baisse des performances du systme, le nombre de connexions totales tous les sites dynamiques Web-Dev ou un site dynamique WebDev doit tre limit : soit par le dveloppeur du site, dans le site WebDev par programmation. soit par ladministrateur du serveur dans les diffrents outils d'administration (local ou distant) livrs avec le serveur

    dapplication WebDev. soit par le responsable de sites, dans l'administrateur WebDev distant.

    Pour optimiser votre configuration, consultez les chapitres : Configurer Windows NT/2000 pour augmenter le nombre de connexions simultanes un site, page 35. Vrification de la configuration du poste en cours (administrateur WebDev du serveur dapplication), page 56.

    2.1.2 Etape 2 : Crer un compte FTPDans la plupart des serveurs FTP, il est ncessaire de prciser lors de la cration d'un compte FTP : le nom de l'utilisateur (ou "login") le mot de passe associ le rpertoire de base (appel aussi "Home directory"). Ce rpertoire de base correspond au rpertoire o les fichiers

    ncessaires l'installation du site seront transfrs. Une fois le transfert de fichiers ralis, l'installation est automati-que. Le rpertoire de base doit tre accessible en lecture et en criture.

    Exemple : crer un compte FTP sur le serveur FTP de IIS 5 :Pour crer un compte FTP avec IIS (version 5) :

    1. Crez un nouvel utilisateur sur le poste. Par exemple sous Windows 2000, la cration d'un nouvel utilisateur est ralise par l'option "Dmarrer .. Panneau de configuration .. Outils d'administration .. Gestion de l'ordinateur".2. Lancez le gestionnaire de service IIS. Par exemple sous Windows 2000, option "Dmarrer .. Panneau de configura-tion .. Outil d'administration .. Gestion des services Internet".3. Affichez le menu contextuel du "site FTP par dfaut", et slectionnez l'option "Nouveau .. Rpertoire virtuel".

    admin_dep.book Page 12 Mardi, 6. dcembre 2011 5:06 17

  • Serveur dapplication WebDev 13Serveur Web : Premier dploiement

    4. Dans l'assistant, indiquez :l'alias du rpertoire de transfert FTP pour l'utilisateur : cet alias correspond au nom du rpertoire de transfert FTP. Il

    est ncessaire de saisir le nom d'utilisateur (dfini lors de la cration de l'utilisateur).le chemin d'accs du rpertoire de transfert FTP pour l'utilisateur : ce rpertoire correspond au rpertoire physique

    o les transferts de fichiers seront raliss. Attention : Ce chemin d'accs au rpertoire de transfert FTP doit tre fourni lors de la dfinition d'un compte WebDevsous le gestionnaire de comptes WebDev.

    les autorisations d'accs : il est ncessaire que le rpertoire de base soit en lecture et en criture.5. Validez. Le compte FTP est cr.

    Cration d'un compte FTP sous LinuxEn gnral, un compte FTP correspond un compte utilisateur Linux.Le rpertoire de base de ce compte systme (Home Directory) correspond au rpertoire de tlchargement FTP. Ce rper-toire de base correspond au rpertoire o les fichiers ncessaires l'installation du site seront transfrs. Une fois letransfert de fichiers ralis, l'installation est automatique.Le rpertoire de base doit tre accessible en lecture et en criture l'utilisateur en question ainsi qu'au groupe"webdev17" (ou au moins au groupe "apache"). L'utilisateur doit faire partie du groupe "webdev17". Ce groupe est automa-tiquement cr lors de l'installation du serveur dapplication WebDev.

    Exemple :/usr/sbin/useradd -d /home/client -g webdev17 clientcd /homechown client:webdev17 clientchmod ug+rwx client

    2.1.3 Etape 3 : Crer un compte WebDev

    La cration dun compte WebDev peut tre effectue : sur un serveur Windows, grce au gestionnaire de comptes (WDCompte) lanc en mode interactif ou en ligne de com-

    mande. sur un serveur Linux, grce ladministrateur distant. Pour plus de dtails sur ladministrateur distant, consultez Prpa-

    rer l'administrateur distant, page 25.

    Solution 1 : Pour crer un nouveau compte WebDev laide du gestionnaire de comptes :

    1. Lancez le gestionnaire de comptes WebDev (WDCompte) :soit directement par l'icone associ dans le groupe de programme du serveur dapplication WebDev 17. soit depuis ladministrateur du serveur dapplication WebDev (onglet "Administration", bouton "Comptes").Remarque : L'administrateur WebDev Dploiement distant permet aussi ladministrateur du serveur de grer lescomptes WebDev distance.2. Cliquez sur le bouton "Crer". Remarque : Lors de l'installation du serveur dapplication WebDev, un compte WebDev est automatiquement cr pour l'administrateur du serveur. Ce compte (login ADMINISTRATEUR) permet l'administrateur du serveur d'utiliser l'administrateur WebDev distance pour superviser tous les sites dynamiques WebDev 17 installs sur un serveur Web.3. Indiquez le login du responsable de sites (c'est--dire son nom), son mot de passe ainsi que sa confirmation. Remarque : Pour assurer la scurit et la confidentialit, il est conseill d'utiliser un mot de passe diffrent de celui utilis pour le compte FTP.4. Validez. Le dtail du compte WebDev apparat.5. Indiquez :les informations utilisateurs : Nom, prnom, adresse, ...les sites affects au responsable de sites (si ncessaire)

    admin_dep.book Page 13 Mardi, 6. dcembre 2011 5:06 17

  • 14 Serveur dapplication WebDev Serveur Web : Premier dploiement

    le nombre maximum de connexions autorises : Nombre maximum de connexions simultanes autorises sur tous les sites dynamiques WebDev du compte. Le res-ponsable de sites pourra ensuite redistribuer ses connexions selon ses sites WebDev l'aide de ladministrateurWebDev Dploiement distant.

    les rpertoires utiliss par les sites WebDev :- rpertoire des transferts FTP :rpertoire de base dfini pour le compte FTP. Il est primordial que ce rpertoire soit le mme que celui dfini entant que "home directory" du compte FTP utlis pour le dploiement des sites (Consultez Etape 2 : Crer uncompte FTP, page 12).Exemple :Rpertoire des transferts FTP : D:\Clients\Dupont\FTP- rpertoire de base des sites :rpertoire de base o tous les sites WebDev du responsable de sites seront installs. Chaque site sera installdans un sous-rpertoire de ce rpertoire de base. Le sous-rpertoire portera par dfaut le nom du site.Remarque : Il est possible de dployer plusieurs sites de mme nom en indiquant au moment du dploiement lenom du sous-rpertoire utiliser.Exemple :Rpertoire de base des sites : D:\Clients\Dupont\SitesLes sites du responsable de sites (fichiers HTML, ...) seront installs dans un sous-rpertoire. Par exemple, le site"SiteDePhoto" sera install dans le rpertoire "D:\Clients\Dupont\Sites\SiteDePhoto".- rpertoire de base des Webservices :rpertoire de base o tous les Webservices WebDev ou WinDev du responsable de sites seront installs. ChaqueWebservice sera install dans un sous-rpertoire de ce rpertoire de base. Le sous-rpertoire portera par dfautle nom du Webservice.Remarque : Il est possible de dployer plusieurs Webservices de mme nom en indiquant au moment du dploie-ment le nom du sous-rpertoire utiliser.Exemple :Rpertoire de base des Webservices : D:\Clients\Dupont\WebservicesLes Webservices du responsable de sites (fichiers AWWS, ...) seront installs dans un sous-rpertoire. Par exem-ple, le webservice "WSPhoto" sera install dans le rpertoire "D:\Clients\Dupont\Webservices\WSPhoto".- rpertoire de base des fichiers de donnes :rpertoire de base o les fichiers de donnes HyperFileSQL Classic utiliss par les sites dynamiques WebDev etles Webservices du responsable de sites seront installs. Pour chaque site ou Webservice, les fichiers de donnesseront installs dans un sous-rpertoire de ce rpertoire de base. Le sous-rpertoire portera par dfaut le nom dusite ou du Webservice.Remarque : Il est possible de partager les donnes entre plusieurs sites et Webservices en indiquant au momentdu dploiement le mme nom de sous-rpertoire de donnes.Exemple :Rpertoire de base des fichiers de donnes : D:\Clients\Dupont\DonnesLes fichiers de donnes du site (fichiers .FIC, .NDX, .MMO, ...) seront installs dans un sous-rpertoire. Par exem-ple, les donnes du site "SiteDePhoto" seront installes dans le rpertoire "D:\Clients\Dupont\Donnes\SiteDe-Photo".

    6. Validez. Le compte est cr.

    admin_dep.book Page 14 Mardi, 6. dcembre 2011 5:06 17

  • Serveur dapplication WebDev 15Serveur Web : Premier dploiement

    Solution 2 : Pour crer un nouveau compte WebDev laide d'une ligne de commande et d'un fichier de paramtre, effectuez les oprations suivantes :

    1. Crez un fichier contenant les paramtres du compte crer. Ce fichier est un fichier texte, d'extension quelcon-que. Ce fichier a la structure suivante :

    [MAIN]NOM=DurandPRENOM=AlainLOGIN=ADurandPASSWORD=SecretSOCIETE=MaSocitCONNEXION=100 ; Nombre de connexions rpartir entre les sites/[email protected]=TELEPHONE=DIVERS=INTERDIT=0 ; 0 = Utilisateur actif, 1 = Utilisateur bloqu[DIR]FTP=d:\Clients\Durand\FTPAPPLI=d:\Clients\Durand\SitesWEBSERVICE=d:\Clients\Durand\WebservicesFICHIER=d:\Clients\Durand\Data

    2. Lancez WDCompte avec la ligne de commande suivante :WDCompte.exe /CREATEUSER /PARAM=

    Attention : Ce fichier n'est PAS dtruit la fin de la cration du compte.

    2.1.4 Etape 4 : Configurer les droits d'accs sur le serveurSous Windows 2000 ou Windows NT, il est ncessaire de configurer les droits d'accs au serveur : pour raliser une installation distance d'un site. pour utiliser un site WebDev.

    Ces droits d'accs permettent de donner des autorisations spcifiques : autorisation d'criture dans le rpertoire de trans-fert des fichiers, ...Selon le type d'accs choisi pour l'installation (accs authentifi ou anonyme), les droits ncessaires peuvent tre diff-rents.Remarque : Ce paramtrage est ncessaire uniquement pour les postes serveurs fonctionnant sous Windows 2000, XPou NT, avec des disques au format NTFS. Sous Windows 95, Windows 98 ou Windows Me, aucune gestion des droitsd'accs n'est disponible. Il n'est pas possible de restreindre les droits d'accs aux fichiers.

    AttentionBien que WebDev 17 vous assiste du mieux qu'il le peut, l'installation distance demande un paramtrage de niveau"expert" du serveur. Il ne s'agit PAS d'un domaine concernant directement WebDev. Ce paramtrage ne peut pas tre effec-tu par un novice.Il est ncessaire de possder un minimum de comptences dans ce domaine ou de se faire assister.Le service Assistance Directe est votre disposition pour vous aider dans ce paramtrage des lments non-PC SOFT.Si vous dsirez utiliser ces fonctionnalits avances, prvoyez le temps ncessaire leur installation et leur param-trage. Ce paramtrage dpend de nombreux paramtres totalement trangers PC SOFT et WebDev.

    admin_dep.book Page 15 Mardi, 6. dcembre 2011 5:06 17

  • 16 Serveur dapplication WebDev Serveur Web : Premier dploiement

    1. Droits ncessaires pour raliser une installation ou une mise jour distance (par FTP)

    Droits d'accs pour le compte FTP

    Ces droits sont ncessaires quel que soit le type d'accs utilis pour l'installation ou la mise jour par FTP (accs authen-tifi ou accs anonyme).Rappel : Le rpertoire de base du compte FTP doit correspondre au rpertoire de base dclar dans le gestionnaire descomptes WebDev.Le compte FTP doit avoir les droits de lecture et d'criture dans son rpertoire de base. Ce paramtrage doit tre effectulors de la cration du compte FTP.

    Droits d'accs pour le serveur HTTP

    Installation avec une URL daccs anonymeLes droits d'accs sont paramtrs par rapport au compte Windows qui excute le gestionnaire AWP. Ce compte Windowsdoit pouvoir : Crer un sous-rpertoire dans les rpertoires des sites et des Webservices du client. Crer un sous-rpertoire dans le rpertoire des donnes du client. Crer un rpertoire temporaire. Lire et crire dans le rpertoire FTP du client. Crer des cls de registre dans "HKEY_LOCAL_MACHINE\Software\PC SOFT\WebDev\17.0\Applications" et dans

    "HKEY_LOCAL_MACHINE\Software\PC SOFT\WebDev\17.0\Webservices" (utilisez le programme regedt32 pour rglerces droits sous Windows NT et 2000, regedit dans les versions partir de XP).

    Lire et excuter des programmes du rpertoire d'installation de WebDev et ses sous-rpertoires. Modifier les fichiers de donnes des comptes utilisateurs de WebDev (situs par dfaut dans le sous rpertoire "Comp-

    tes" du rpertoire dinstallation du serveur dapplication).

    Installation avec une URL d accs authentifieLes droits d'accs sont paramtrs par rapport au compte Windows qui excute le gestionnaire WD170INSTAWP. Cecompte sera identique au compte FTP. Ce compte Windows doit pouvoir : Crer un sous-rpertoire dans le rpertoire des sites du client Crer un sous-rpertoire dans le rpertoire des donnes du client Crer un rpertoire temporaire Lire et crire dans le rpertoire FTP du client Crer des cls de registre dans "HKEY_LOCAL_MACHINE\Software\PC SOFT\WebDev\17.0" (utilisez le programme

    regedt32 pour rgler ces droits). Lire et excuter des programmes du rpertoire d'installation de WebDev et ses sous-rpertoires. Modifier les fichiers de donnes des comptes utilisateurs de WebDev (situs par dfaut dans le sous rpertoire Comptes

    du rpertoire dinstallation du serveur dapplication).

    Cas dun serveur LinuxLes droits d'accs sont paramtrs par rapport au compte "Linux" qui excute le gestionnaire AWP. Ce compte sera identi-que au compte FTP. Ce compte doit pouvoir : Crer un sous-rpertoire dans les rpertoires des sites et des Webservices du client. Crer un sous-rpertoire dans le rpertoire des donnes du client. Crer un rpertoire temporaire. Lire et crire dans le rpertoire FTP du client. Crer des fichiers de configuration (.conf) dans le rpertoire /etc/PC SOFT/WEBDEV/17.0/Applications/ et dans le

    rpertoire /etc/PC SOFT/WEBDEV/17.0/Webservices/ Lire et excuter des programmes du rpertoire d'installation de WebDev et ses sous-rpertoires. Modifier les fichiers de donnes des comptes utilisateurs de WebDev (situs par dfaut dans le sous rpertoire Comptes

    du rpertoire dinstallation du serveur dapplication).

    admin_dep.book Page 16 Mardi, 6. dcembre 2011 5:06 17

  • Serveur dapplication WebDev 17Serveur Web : Premier dploiement

    Droits d'accs pour l'administrateur du serveur dapplication WebDev

    Les droits d'accs sont paramtrs par rapport au compte Windows qui excute l'administrateur du serveur dapplicationWebDev. Ce compte varie en fonction du mode d'installation de l'administrateur WebDev local.

    1. Si l'administrateur du serveur dapplication WebDev n'est pas lanc en service, il s'agit du compte qui a ouvert lasession Windows. 2. Si l'administrateur du serveur dapplication WebDev est lanc en service, il s'agit du compte dfini dans le pan-neau de configuration du service.Sous Linux, il sagit du compte "root".

    Ce compte Windows doit pouvoir : Modifier le paramtrage du serveur Web (crer des rpertoires virtuels). Arrter et relancer le serveur Web.

    Par exemple, si le serveur est IIS 4 ou 5, le compte Windows doit pouvoir : - Crer des cls de registre dans "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters"

    (utilisez le programme regedt32 pour rgler ces droits).- Arrter et relancer le serveur Web.

    Par exemple, si le serveur est Apache, le compte Windows doit pouvoir :- Modifier le fichier srm.conf (Apache 1.3.x) ou httpd.conf (Apache 2.x) prsent dans le sous-rpertoire CONF du rper-toire d'installation du serveur Apache.- Arrter et relancer le serveur Web.

    2. Droits ncessaires pour l'utilisation d'un site ou dun Webservice dploy sur un Serveur dApplication WebDev

    Droits d'accs pour le serveur HTTP

    Les droits d'accs sont paramtrs par rapport au compte Windows qui excute le gestionnaire AWP.Sous Windows, il sagit en gnral du compte "Invit Internet" portant le nom IUSR_NomDuPoste.Sous Linux, il sagit du compte propritaire de la bibliothque (fichier .WDL dans le cas dun site dynamique WebDev,fichier .AWP dans le cas dun site AWP et fichier .AWWS dans le cas dun Webservice).Ce compte doit pouvoir : Lire des fichiers dans le rpertoire du site ou du Webservice. Lire et crire dans le rpertoire des donnes du site ou du Webservice.

    3. Comment connatre le compte Windows qui excute le protocole AWP?

    Sous le serveur IIS 5 et 6 (Windows NT/2000/XP/2003 Serveur)

    1. Lancez le gestionnaire de services Internet (option "Dmarrer .. Excuter .. inetmgr.exe").2. Affichez les proprits du service "WWW".3. Cliquez sur l'onglet "Scurit de rpertoire".4. Affichez les mthodes d'authentification pour l'accs anonyme (bouton "Modifier").

    admin_dep.book Page 17 Mardi, 6. dcembre 2011 5:06 17

  • 18 Serveur dapplication WebDev Serveur Web : Premier dploiement

    Le compte Windows correspond au nom d'utilisateur utilis pour ouvrir une session anonyme (bouton "Modifier")

    Sous le serveur IIS 7 (Windows Vista et Windows Seven)

    1. Lancez le gestionnaire de services Internet ("Menu Dmarrer .. inetmgr")2. Sur la page daccueil du serveur, double-cliquez sur la fonctionnalit "Authentification"3. Slectionnez la mthode "Authentification anonyme"4. Dans la colonne "Actions" ou le menu contextuel, cliquez sur "Modifier"5. La boite de dialogue qui souvre prsente le compte utilisateur

    Sous le serveur Apache

    1. Lancez le panneau de configuration des services.2. Affichez les proprits du service APACHE.3. Le compte Windows correspondant est affich :soit le compte systmesoit un autre compte Windows.

    4. Comment connatre le compte Linux qui fait tourner AWP?Le nom du compte qui fait tourner AWP est inscrit dans le fichier de configuration dApache, dans les entres "User" et"Group".

    admin_dep.book Page 18 Mardi, 6. dcembre 2011 5:06 17

  • Serveur dapplication WebDev 19Serveur Web : Premier dploiement

    5. Comment configurer les droits sur la base de registres

    Pour utiliser le programme regedt32 : Lancez regedt32 (option "Dmarrer .. Excuter .. Regedt32" depuis le bureau de Windows) Slectionnez la cl "HKEY_LOCAL_MACHINE\SOFTWARE\PC SOFT\WEBDEV\17.0"

    Slectionnez l'option "Scurit .. Autorisations". Vrifiez que le compte Windows qui excute le protocole AWP a le droitde crer des cls de registres (option "Contrle total").

    2.1.5 Etape 5 : Paramtres communiquerLes paramtres ncessaires pour faire une installation distance (directe ou par package) sont : Nom du serveur Web (Adresse du serveur). Il est possible d'indiquer :

    un nom de machine accessible par le rseau (cas d'Intranet par exemple). Exemple : "ServeurTest"une adresse IP. Exemple : 123.3.250.12une adresse Internet. Exemple : www.succes.fr

    Nom et mot de passe associ pour le compte FTP (dfini dans le serveur FTP). Nom et mot de passe associ pour le compte WebDev (dfini dans le gestionnaire de comptes WebDev).

    admin_dep.book Page 19 Mardi, 6. dcembre 2011 5:06 17

  • 20 Serveur dapplication WebDev Serveur Web : Premier dploiement

    2.2 Dploiement par mdia physique (CD, ...)

    Pour dployer un site WebDev ou un Webservice par mdia physique, il est ncessaire de : Etape 1 : Vrifier la configuration du poste serveur. Etape 2 : Installer le site WebDev sur le poste serveur. Etape 3 : Configurer les droits daccs sur le serveur.

    2.2.1 Etape 1 : Vrifier la configuration du serveur WebPour installer un site ralis avec WebDev sur un serveur Internet (install chez un hbergeur par exemple), il est nces-saire d'installer sur le poste serveur : un systme d'exploitation Windows 32 ou 64 bits (une version Serveur est recommande). le protocole rseau TCP/IP un serveur Web, permettant de rendre accessibles les sites WebDev. Si aucun serveur Web nest install, linstallation

    par mdia physique peut installer automatiquement le serveur Apache ( condition davoir inclus celui-ci lors de la cra-tion de linstallation sur le poste de dveloppement).

    le serveur dapplication WebDev 17. Si le serveur dapplication nest pas prsent, linstallation par mdia physique peutinstaller automatiquement un serveur dapplication limit 10 connexions ( condition davoir inclus celui-ci lors de lacration de linstallation sur le poste de dveloppement).

    Pour obtenir des temps de rponse rapides, utilisez une machine puissante pour le serveur Internet.

    Important : La ressource ncessaire par internaute connect :Pour chaque internaute connect, il est ncessaire de prvoir une consommation : d'environ 400 ko de mmoire centrale par connexion, en plus de la mmoire ncessaire au serveur. d'environ 1 Mo d'espace disque (mmoire virtuelle) par connexion, en plus de l'espace ncessaire au site.

    Par exemple, pour 20 connexions parallles, il est ncessaire de prvoir environ : Mmoire vive (appele aussi RAM ou mmoire centrale) : 67,8 Mo (7,8 Mo de mmoire centrale pour ce site, 60 Mo pour

    le serveur NT). Mmoire virtuelle (appele aussi espace disque ou Swap disque) : 84 Mo (20 Mo pour les connexions, 64 Mo pour le

    serveur NT).

    Remarque : la notion de "connexion" na de sens que pour les sites dynamiques WebDev. Avec les sites AWP et les Webser-vices, les ressources du serveur ne sont utilises que pendant la dure du traitement dune requte de linternaute.

    Afin d'viter une baisse des performances du systme, le nombre de connexions totales tous les sites dynamiques Web-Dev ou un site dynamique WebDev doit tre limit : soit par le dveloppeur du site, dans le site WebDev par programmation. soit par ladministrateur du serveur dans les diffrents outils d'administration (local ou distant) livrs avec le serveur

    dapplication WebDev 17. soit par le responsable de sites, dans l'administrateur WebDev distant.

    2.2.2 Etape 2 : Installation dun site dynamique WebDev par mdia physique (serveur Win-dows uniquement)Pour installer un site dynamique WebDev sur un serveur Web :

    1. Excutez sur le serveur Web le programme INSTALLE.EXE fourni avec l'installation du site. Important : S'il s'agit d'une mise jour d'un site existant, vous devez au pralable :bloquer le site l'aide de ladministrateur WebDev (cochez "Bloquer le serveur" dans l'onglet "Administration"),et dconnecter tous les internautes prsents sur le site.

    admin_dep.book Page 20 Mardi, 6. dcembre 2011 5:06 17

  • Serveur dapplication WebDev 21Serveur Web : Premier dploiement

    2. Choisissez la langue d'installation : un assistant d'installation se lance. Cliquez sur "Suivant" pour continuer.Remarque : La langue de l'assistant n'affecte que l'assistant d'installation, pas le site install.

    3. Slectionnez le compte WebDev auquel le site doit tre associ. Si aucun compte ne correspond, crez un nouveau compte (bouton "Compte WebDev").

    4. L'installation dtecte automatiquement si un ou plusieurs des serveurs Internet suivants sont installs sur le poste :OmniHTTPd : serveur Omnicron (ne fonctionnant pas sous Windows NT),IIS Version 2 7 (Microsoft Internet Information Server) : serveur Microsoft fourni avec le logiciel FrontPage et avec

    Windows NT, 2000, XP, 2003 Serveur, Vista, 2008 Serveur et Seven.Microsoft FrontPage Server (Serveur Web personal FrontPage) : serveur Microsoft fourni avec le logiciel Frontpage,NetScape Entreprise Server 4 : serveur Netscape pour Windows NT serveur,Apache Version 1.3.x 2.x : serveur Web gratuit fourni par l'Apache Software Foundation.

    Trois cas peuvent se prsenter :- Cas 1 : votre serveur Web n'apparat pas dans cette liste : slectionnez "Autre serveur". Il sera alors ncessaire de

    configurer le serveur manuellement.- Cas 2 : votre serveur Web apparat dans la liste mais gris : cela signifie qu'il n'a pas t dtect. Il sera alors

    ncessaire de configurer le serveur manuellement.- Cas 3 : votre serveur Web peut tre slectionn directement : slectionnez votre serveur.

    Si aucun serveur nest install et si Apache a t inclus dans linstallation par mdia physique, vous aurez alors lapossibilit de demander son installation.

    5. Slectionnez le rpertoire d'installation :pour les fichiers du site : pages HTML, ...pour les fichiers de donnes du siteLes chemins correspondant au compte WebDev slectionn sont automatiquement proposs : correspond au rpertoire d'installation des fichiers du site dfini dans le compte. correspond au rpertoire dinstallation des fichiers du Webservice dfini dans le compte. correspond au rpertoire d'installation des fichiers de donnes dfini dans le compte. dsigne le rpertoire racine du serveur Web de la machine. En fonction du serveur Web choisi, le rper-

    toire racine est dtect et affich. Si le rpertoire racine du serveur Web n'est pas affich, vous pouvez le saisir dansla zone grise ou le rechercher l'aide du bouton " ".

    Attention : si la zone est renseigne, vitez de la modifier.

    6. Choisissez la gnration des fichiers de statistiques. Si cette option est slectionne, le responsable de site/Web-service pourra consulter directement les statistiques de frquentation concernant le site/Webservice. Dans ce cas, indiquez le rpertoire de gnration du fichier de statistiques. Par dfaut, le rpertoire propos correspond un sous-rpertoire du rpertoire des fichiers de donnes du site/Webservice. Remarque : Il est galement possible de modifier cette option directement dans l'administrateur WebDev ou dans l'administrateur distant.

    7. Mise jour des fichiers de donnes.Pour mettre jour les fichiers de donnes associs au site WebDev ou au Webservice, choisissez l'excution de la modification automatique des fichiers de donns.En cas de doute sur la ncessit d'oprer cette mise jour, contactez le fournisseur du site/Webservice.Attention : aucun site/Webservice utilisant ces fichiers de donnes ne doit tre en cours d'excution. Utilisez ladmi-nistrateur WebDev pour vrifier qu'aucune connexion n'est en cours et arrter les sites (cochez "Bloquer le serveur" dans l'onglet "Configuration" ou "Site bloqu" dans l'onglet "Sites" ou "Webservice bloqu" dans longlet "Webservi-ces").

    admin_dep.book Page 21 Mardi, 6. dcembre 2011 5:06 17

  • 22 Serveur dapplication WebDev Serveur Web : Premier dploiement

    8. Dans le cas dun site : indiquez lURL (adresse Internet) laquelle le site est disponible afin de permettre la cons-truction du fichier SiteMap. Ce fichier permet aux moteurs de recherche de rfrencer efficacement votre site. Ladresse indiquer est ladresse laquelle se trouve la page daccueil de votre site.Par exemple : si votre site est disponible ladresse http://www.monsite.fr/index.awp, vous devez indiquer www.monsite.fr comme URL de rfrencement.Dans le cas dun webservice : indiquez lURL (adresse Internet) laquelle le fichier du Webservice (fichier .AWWS) est accessible. Cette adresse servira construire le fichier dimport du Webservice (fichier WSDL) ncessaire pour impor-ter votre Webservice dans un projet afin de lutiliser.

    9. Si votre site utilise la fonctionnalit du "Groupware utilisateur", vous pouvez prciser lemplacement des fichiers de donnes utiliss. Pour plus de dtails sur le "Groupware utilisateur", reportez-vous la documentation de WebDev.

    10. L'installation est termine :Cliquez sur l'adresse propose pour tester le site WebDev en local. Cette option n'est utilisable que si le serveur Web

    a t configur automatiquement. L'option "Presse Papier" permet de rcuprer l'adresse propose.Cliquez sur "Terminer" pour sortir de l'installation.

    11. Configuration du serveur Web : Si la configuration du serveur Web n'a pas t faite automatiquement, lassistant dinstallation vous fournira les informations ncessaires une configuration manuelle. Pour plus de dtails, consultez Annexe 3 - Configuration de serveurs, page 37.

    12. Dbloquez les sites ventuellement bloqus l'aide de l'administrateur WebDev.

    13. Testez le site WebDev depuis l'administrateur WebDev partir de l'option "Page de test" (onglet "Configuration") ou directement avec le lien fourni la fin de linstallation.Remarque : L'administrateur WebDev (WD170ADMIN.EXE) doit tre lanc et tourner en permanence en tche de fond. Il est possible de l'installer en tant que service.

    2.2.3 Etape 3 : Configurer les droits d'accs sur le serveurSi votre systme de fichiers est NTFS, il est ncessaire de configurer les droits d'accs au serveur pour utiliser un site Web-Dev ou un Webservice.Ces droits d'accs permettent de donner des autorisations spcifiques : autorisation d'criture dans le rpertoire de trans-fert des fichiers, ...AttentionBien que WebDev 17 vous assiste du mieux qu'il le peut, l'installation distance demande un paramtrage de niveau"expert" du serveur. Il ne s'agit PAS d'un domaine concernant directement WebDev. Ce paramtrage ne peut pas tre effec-tu par un novice.Il est ncessaire de possder un minimum de comptences dans ce domaine ou de se faire assister.Le service Assistance Directe est votre disposition pour vous aider dans ce paramtrage des lments non-PC SOFT.Si vous dsirez utiliser ces fonctionnalits avances, prvoyez le temps ncessaire leur installation et leur param-trage. Ce paramtrage dpend de nombreux paramtres totalement trangers PC SOFT et WebDev.

    1. Droits daccs ncessaires lutilisation dun site WebDev ou dun WebserviceLes droits d'accs sont paramtrs par rapport au compte Windows qui excute le gestionnaire AWP.Sous Windows, il sagit en gnral du compte "Invit Internet" portant le nom IUSR_NomDuPoste.Sous Linux, il sagit du compte propritaire de la bibliothque (fichier .WDL dans le cas dun site dynamique WebDev,fichier .AWP dans le cas dun site AWP et fichier .AWWS dans le cas dun Webservice).Ce compte doit pouvoir : Lire des fichiers dans le rpertoire du site ou du Webservice. Lire et crire dans le rpertoire des donnes du site ou du Webservice.

    2. Comment connatre le compte Windows qui excute le protocole AWP?Reportez-vous 2. Droits ncessaires pour l'utilisation d'un site ou dun Webservice dploy sur un Serveur dApplicationWebDev, page 17

    admin_dep.book Page 22 Mardi, 6. dcembre 2011 5:06 17

  • Serveur dapplication WebDev 23Serveur Web : Premier dploiement

    2.2.4 Tableau rcapitulatif des droits ncessairesDans ce tableau, les groupes dutilisateurs suivants sont utiliss :

    WWUSR : Groupe des utilisateurs de WebDev (cest lensemble des comptes Windows/Linux utiliss pour le FTP)IUSR : Groupe des utilisateurs anonymes Internet (cest lensemble des diffrents comptes excutant le protocole AWP

    sur chacun des serveurs virtuels de la machine). Par exemple : sur un poste Windows utilisant IIS avec un seul serveurvirtuel, il sagit du compte IUSR_NomDuPoste.

    LOGIN : Un membre du groupe WWUSR.

    Droits NTFS

    Rpertoire Utilisateur Droits ncessaires

    Rpertoire de WebDev WWUSR et IUSR Lecture + Excution

    Sous-rpertoire des fichiers de comptes WWUSR Lecture + Ecriture

    IUSR Lecture

    Sous-rpertoire de AWP WWUSR et IUSR Lecture + Excution

    Rpertoire FTP de lutilisateur LOGIN LOGIN Contrle total

    Rpertoires des sites et des Webservices de lutilisateurLOGIN

    LOGIN Contrle total

    IUSR Lecture + Listage

    Rpertoire des donnes de lutilisateur LOGIN LOGIN Contrle total

    IUSR Lecture + Ecriture + Lis-tage

    Rpertoire temporaire du systme WWUSR et IUSR Lecture + Ecriture + Lis-tage + Modification

    Fichier de la mtabase (c:\winnt\system32\inet-serv\metabase.bin)

    WWUSR Lecture + Ecriture

    IUSR LectureRpertoire des donnes SaaS IUSR Lecture + Ecriture

    Droits sur la base de registre (Windows seulement)

    HKEY_LOCAL_MACHINE\Software\PC SOFT\WEBDEV\17.0

    WWUSR et IUSR Lecture

    HKEY_LOCAL_MACHINE\Software\PC SOFT\WEBDEV\17.0\Applications

    WWUSR Lecture + Ecriture

    IUSR Lecture

    HKEY_LOCAL_MACHINE\Software\PC SOFT\WEBDEV\17.0\Webservices

    WWUSR Lecture + Ecriture

    IUSR Lecture

    Droits sur les fichiers de configuration (Linux seulement)

    /etc/PC SOFT/WebDev/17.0 WWUSR et IUSR Lecture

    /etc/PC SOFT/WebDev/17.0/Applications WWUSR Lecture + Ecriture

    IUSR Lecture

    /etc/PC SOFT/WebDev/17.0/Webservices WWUSR Lecture + Ecriture

    IUSR Lecture

    Droits dans IIS (Windows et IIS uniquement)

    WD170AWP.EXE Excution en mode anonyme en utilisant lecompte IUSR

    WD170INSTAWP.EXE Excution en mode authentifi uniquement enutilisant lauthentification de base.

    admin_dep.book Page 23 Mardi, 6. dcembre 2011 5:06 17

  • 24 Serveur dapplication WebDev Serveur Web : Premier dploiement

    2.3 Un site WebDev de mme nom est dj install sur le serveur

    2.3.1 Installation par FTPLors d'une installation par FTP, deux sites du mme nom peuvent tre installs sur un mme serveur Web, mme si cessites appartiennent des responsables de sites diffrents. Il est possible de choisir un nom de dploiement diffrent dunom du projet dans lassistant dinstallation.

    2.3.2 Installation par mdia physiqueSi lors de l'installation par mdia physique, le site installer a le mme nom quun site existant, deux cas peuvent seprsenter :

    Cas 1 : le nouveau site est une mise jour du site existant : Son installation remplacera les fichiers du site existant. Important : bloquez au pralable le site l'aide de ladminis-trateur WebDev.

    Cas 2 : nouveau site n'a pas de rapport avec le site dj install : Si ce site est install, le site existant ne sera plus rfrenc dans ladministrateur WebDev et ne pourra plus tre utilis(le site est toujours sur le disque mais il n'y a qu'une entre par nom de site dans la base de registres).

    2.4 O se trouvent les fichiers du site WebDev aprs installation?

    2.4.1 Cas dun site WebDev (site dynamique ou AWP)Aprs installation, les diffrents lments dun site sont rpartis dans les rpertoires suivants : Rpertoire du site : sous rpertoire du rpertoire des sites du compte WebDev utilis pour le dploiement. Ce rpertoire

    porte le nom choisi lors le dploiement du site (par dfaut, le nom du projet).Ce rpertoire contient tous les lments contenus dans le rpertoire "Exe" sur le poste de dveloppement lexceptiondes fichiers de donnes HyperFileSQL Classic. Les fichiers les plus courants sont : les bibliothques du site (fichiersWDL et AWL).

    Rpertoire _WEB : sous-rpertoire du rpertoire du site. Ce rpertoire porte le nom du projet (en majuscules) suivi de_WEB. Ce rpertoire est dclar comme un alias dans le serveur Web. Son contenu est directement accessible depuisInternet.Ce rpertoire contient tous les lments contenus dans le rpertoire de mme nom sur le poste de dveloppement. Lesfichiers les plus courants sont : les pages HTML (fichiers HTM), les pages dynamiques AWP (fichiers AWP), les images,les feuilles de styles CSS et les fichiers Javascript.

    Rpertoire des donnes : sous-rpertoire du rpertoire des donnes du compte WebDev utilis pour le dploiement. Cerpertoire porte le nom choisi lors du dploiement du site (par dfaut, ce nom correspond au nom de dploiement dusite).Ce rpertoire contient les fichiers de donnes HyperFileSQL Classic. Ces fichiers portent les extensions suivantes : FIC,NDX, MMO, FTX.

    2.4.2 Cas dun WebserviceAprs installation, les diffrents lments dun Webservice sont rpartis dans les rpertoires suivants : Rpertoire du site : sous-rpertoire du rpertoire des sites du compte WebDev utilis pour le dploiement. Ce rpertoire

    porte le nom choisi lors le dploiement du site (par dfaut, le nom du projet).Ce rpertoire contient une partie des lments contenus dans le rpertoire "Exe" sur le poste de dveloppement. Lesfichiers les plus courants sont : le fichier de description du Webservice (fichier WSDL).

    Rpertoire _WEB : sous-rpertoire du rpertoire du site. Ce rpertoire porte le nom du projet (en majuscules) suivi de_WEB. Ce rpertoire est dclar comme un alias dans le serveur Web. Son contenu est directement accessible depuisInternet.Ce rpertoire contient une partie des lments contenus dans le rpertoire "Exe" sur le poste de dveloppement. Lesfichiers les plus courants sont : le fichier du Webservice (fichier AWWS) et les pages HTML de test.

    admin_dep.book Page 24 Mardi, 6. dcembre 2011 5:06 17

  • Serveur dapplication WebDev 25Serveur Web : Premier dploiement

    Rpertoire des donnes : sous-rpertoire du rpertoire des donnes du compte WebDev utilis pour le dploiement. Cerpertoire porte le nom choisi lors du dploiement du site (par dfaut, ce nom correspond au nom de dploiement dusite).Ce rpertoire contient les fichiers de donnes HyperFileSQL Classic.

    2.5 Migration dun site WebDev 1.5, dun site 7 16 vers WebDev 17

    Si vous possdiez WebDev 1.5 version dploiement, WebDev 7 version dploiement ou le serveur dapplication WebDev(version 9 16), certains responsables de sites peuvent vouloir migrer leurs sites WebDev 1.5, WebDev 7, WebDev 9 16vers WebDev 17.Au niveau du serveur quelques manipulations sont ncessaires.

    Pour migrer un site WebDev existant vers WebDev 17, il est ncessaire de suivre les tapes suivantes :1. Installer si ncessaire le serveur dapplication WebDev 17 sur le serveur.Remarque : WebDev 1.5, WebDev 7 version dploiement ou le serveur dapplication WebDev 9 16 peuvent tre ins-talls sur le mme serveur.2. Crer un compte WebDev 17 associ au responsable de site :soit par l'administrateur WebDev (onglet "Configuration", bouton "Compte WebDev").soit directement par l'outil WDCompte.EXE situ dans le rpertoire d'installation de WebDev 17. Cet outil permet ga-

    lement de rcuprer toutes les caractristiques des comptes crs avec une version prcdente.3. Fournir si ncessaire les renseignements concernant le compte WebDev au responsable de site.

    Remarques :Le compte FTP utilis pour l'installation de sites WebDev 1.5, des sites WebDev 7 16 ou WebDev 17 peut tre le

    mme.Si plusieurs versions dun mme site doivent tre installes sur le mme serveur (versions 1.5 16), ces sites doivent

    avoir des noms diffrents. En effet, l'alias cr dans le serveur correspond au nom du site. Si le site n'est pasrenomm, le site WebDev dune version antrieure risque de ne plus fonctionner correctement.

    Si la version 17 du site remplace la version prcdente du site, il est possible de supprimer physiquement le site cor-respondant la version prcdente.

    2.6 Prparer l'administrateur distant

    Ladministrateur WebDev distance est un outil optionnel livr avec le serveur dapplication WebDev 17. LadministrateurWebDev distance est un site WebDev, install sur le serveur Web de Dploiement. Ce site permet :

    au responsable de sites de grer directement ses sites WebDev installs sur le serveur Web. l'administrateur du serveur de grer distance les comptes WebDev et les sites WebDev installs sur le serveur Web.

    Quel que soit le type de dploiement effectu, il est ncessaire de configurer le serveur Web pour permettre l'utilisation del'administrateur WebDev distance :

    Dploiement initial par FTP

    Dploiement initialpar mdia physique

    Utilisation de ladministrateurWebDev distance

    Opration effectuer : Fournirladresse de lancement

    Opration effectuer : Fournir ladressede lancement

    admin_dep.book Page 25 Mardi, 6. dcembre 2011 5:06 17

  • 26 Serveur dapplication WebDev Serveur Web : Premier dploiement

    Remarque : Pour une scurit optimale, il est recommand dutiliser lAdministrateur distant dans le contexte suivant : Accs en SSL (avec un certificat achet ou auto sign) Isol sur un site virtuel diffrent du reste des sites et Webservices et o le protocole AWP est excut par un compte uti-

    lisateur cr exclusivement dans ce but.

    Adresse de lancement de l'administrateur WebDev distant

    Pour utiliser l'administrateur WebDev distant, le responsable de sites doit connatre l'adresse de lancement de l'adminis-trateur WebDev distant.Vous devez transmettre cette adresse au responsable de sites.

    Sur un serveur Windows, cette adresse est du type :

    http://PosteServeur/WD170AWP/WD170AWP.EXE/CONNECT/WDAdminWeb170

    o PosteServeur correspond au nom du serveur WEB o est install le serveur dapplication WebDev. Ce nom peut tre :- soit une adresse IP (par exemple : 192.178.1.130)- soit le nom du poste (par exemple : PosteDoc)

    Sur un serveur Linux, cette adresse est du type :

    http://PosteServeur/WD170AWP/WD170AWP/CONNECT/WDAdminWeb170ouhttp://PosteServeur/WD170AWP/WD170Awp.exe/CONNECT/WDAdminWeb170

    o PosteServeur correspond au nom du serveur WEB o est install le serveur dapplication WebDev. Ce nom peut tre :- soit une adresse IP (par exemple : 192.168.1.130)- soit le nom du poste (par exemple : PosteDoc)

    Il est ncessaire de respecter la casse utilise.

    Remarque : Accs scuris ladministrateur distantSi vous avez choisi de scuriser l'administrateur WebDev distant lors de son installation (et si vous avez install une clSSL pour scuriser l'administrateur WebDev distant), l'administrateur WebDev distant sera automatiquement lanc enmode scuris.Sous Windows, une cl de la base de registres permet de spcifier si l'administrateur WebDev distant doit tre lanc enmode scuris ou en mode normal :

    Cl de registre : HKEY_LOCAL_MACHINE/SOFTWARE/PC SOFT/WebDev/17.0Nom de la valeur : SSLADMIN (REG_SZ)

    Sous Linux, il suffit dajouter dans le fichier /etc/PC SOFT/WEBDEV/17.0/WebDev.conf la ligne suivante :SSLADMIN = 1

    La valeur 1 permet d'activer automatiquement le mode scuris.

    admin_dep.book Page 26 Mardi, 6. dcembre 2011 5:06 17

  • Serveur dapplication WebDev 27Dpannage

    3. DPANNAGE

    Ce chapitre prsente les principaux problmes (et leurs solutions) pouvant tre rencontrs lors de l'utilisation du serveurdapplication WebDev.

    3.1 Serveur Web : Problmes courants

    Les problmes les plus courants sont les suivants :

    Aucun serveur Web n'est install sur votre poste. Dans ce cas, il est ncessaire d'installer un serveur Web puis de rins-taller WebDev.Pour vrifier si un serveur Web est install, cliquez sur le bouton "Serveur" de l'administrateur WebDev (onglet "Configu-ration"). Si l'option slectionne est "Autre", vous n'avez pas de serveur Web ou vous utilisez un serveur Web nonreconnu par WebDev.Remarque : Le serveur dapplication WebDev est livr avec une copie du serveur Web gratuit Apache.

    Un serveur Web est install mais ce serveur n'est pas dmarr. Dans ce cas, dmarrez le serveur Web utilis (consultezla documentation du serveur Web si ncessaire).

    Le serveur Web est install mais ne fonctionne pas dans l'environnement en cours. Dans ce cas, installez un serveurWeb compatible avec votre environnement et rinstallez WebDev.Par exemple, les serveurs FrontPage et OmniHTTPd ne fonctionnent pas sous Windows NT et 2000.

    Plusieurs serveurs Web sont installs sur votre poste et ces serveurs sont dmarrs en mme temps. Dans ce cas,choisissez le serveur Web utiliser avec WebDev et arrtez le serveur Web supplmentaire.

    Remarque : Vrifiez dans ladministrateur WebDev que le serveur Web paramtr dans l'option "Serveur" de l'onglet "Con-figuration" correspond bien au serveur choisi.

    3.2 Identification et dpannage des problmes TCP/IP

    3.2.1 Contrle de la prsence de la couche TCP/IP et adresses IPPour vrifier si la couche TCP/IP est installe, il suffit d'excuter la commande IPCONFIG depuis une invite DOS.Une rponse de ce type doit apparatre :

    Configuration IP de WindowsAdresse IP : 192.168.1.50Masque de sous-rseau : 255.255.255.0Passerelle par dfaut : 192.158.1.220

    O 192.168.1.50 reprsente un exemple d'une adresse IP valide.Si un message d'erreur apparat ou si l'adresse IP est du type 0.0.0.0, il n'y a pas de couche rseau TCP/IP installe surl'ordinateur.Veuillez procder l'installation de la couche rseau (dans le panneau de configuration de Windows, double-cliquez sur"Rseau" puis "Ajouter / Protocole").

    3.2.2 Contrle de la configuration de la couche TCP/IPPour vrifier que la couche TCP/IP est correctement installe et configure, il est ncessaire de raliser un 'ping' surl'adresse de bouclage (127.0.0.1).Pour ce faire, excutez la commande PING 127.0.0.1 depuis une invite DOS.

    admin_dep.book Page 27 Mardi, 6. dcembre 2011 5:06 17

  • 28 Serveur dapplication WebDev Dpannage

    Une rponse de ce type doit apparatre :Envoi d'une requte 'ping' sur 127.0.0.1 avec 32 octets de donnes :Rponses de 127.0.0.1 : octets=32 temps

  • Serveur dapplication WebDev 29Dpannage

    Le mot de passe FTP n'est pas correct ou le serveur FTP n'est pas joignable.

    Les problmes possibles sont les suivants : Le mot de passe FTP indiqu par le responsable de sites n'est pas correct.

    Solution : Vrifier le mot de passe FTP et communiquer ce mot de passe au responsable de site. Le serveur FTP ne fonctionne pas.

    Solution : Relancer le serveur FTP. Le nombre de connexions autorises sur le serveur FTP est dpass.

    Solution : Le responsable de site doit attendre qu'une connexion au serveur FTP soit libre. L'adresse du serveur Web est incorrecte.

    Solution : Indiquer au responsable de sites l'adresse exacte du serveur Web o l'installation du site doit tre effectuepar FTP.

    La vrification du mot de passe utilisateur a chou : l'utilisateur est inconnu du serveur. Vri-fiez l'adresse du serveur et le nom d'utilisateur.

    Les problmes possibles sont les suivants : Le gestionnaire de compte WebDev ne reconnat pas le responsable de sites.

    Solution : Vrifier qu'un compte WebDev a t cr dans le gestionnaire de comptes pour ce responsable de sites etcommuniquer le "login" correspondant au responsable de sites.

    La vrification du mot de passe utilisateur a chou : le serveur n'a pas retourn d'information.

    Les problmes possibles sont les suivants : Le mot de passe saisit lors de l'installation distance ne correspond pas au mot de passe dfini dans le gestionnaire

    de comptes. Solution : Vrifier le mot de passe associ au responsable de sites dans le gestionnaire de comptes WebDev, et commu-niquer ce mot de passe au responsable de sites.

    3.4.2 Etape 2 : Installation du site (installation ou mise jour)L'assistant d'installation effectue l'installation ou la mise jour du site. Voici la liste des erreurs pouvant apparatre.

    Impossible de crer un rpertoire temporaire sur le serveur. Contactez l'administrateur du ser-veur.

    Les problmes possibles sont les suivants : Le compte Windows qui excute le gestionnaire de protocole WD170AWP n'a pas les droits ncessaires pour crer un

    rpertoire temporaire.Solution : Accorder les droits ncessaires au compte Windows. Remarque : pour connatre le compte qui excute le protocole WD170AWP, lancez le gestionnaire de services Internet(pour IIS, option "Dmarrer .. Excuter .. Inetmgr.exe" depuis le bureau de Windows), et affichez les proprits du service"WWW". Le compte Windows correspond au nom d'utilisateur utilis pour ouvrir une session anonyme. Pour plus dedtails, consultez Tableau rcapitulatif des droits ncessaires, page 23.

    Le nom de client annonc est inconnu. Vrifiez votre nom de client et le mot de passe associ.

    Les problmes possibles sont les suivants : Le gestionnaire de compte WebDev ne reconnat pas le responsable de sites.

    Solution : Vrifier qu'un compte WebDev a t cr dans le gestionnaire de comptes pour ce responsable de sites etcommuniquer le "login" correspondant au responsable de sites.

    admin_dep.book Page 29 Mardi, 6. dcembre 2011 5:06 17

  • 30 Serveur dapplication WebDev Dpannage

    Les fichiers ncessaires l'installation n'ont pas t transmis correctement. Vrifiez que le nom d'utilisateur et le mot de passe du FTP sont corrects et correspondent bien au compte propri-taire du site.

    Les problmes possibles sont les suivants : Une erreur a eu lieu pendant le transfert FTP et le fichier install sur le serveur n'est pas lisible.

    Solution : Le responsable de sites doit recommencer son installation.Attention : S'il s'agit d'une premire installation, le responsable de sites doit supprimer la description du serveur dans laliste "Mise jour distance".

    Le fichier d'installation est invalide. La transmission du fichier ne s'est pas passe correcte-ment ou le fichier transmis a t endommag.

    Les problmes possibles sont les suivants : Une erreur a eu lieu pendant le transfert FTP et le fichier install sur le serveur n'est pas lisible.

    Solution : Le responsable de sites doit recommencer son installation.Attention : S'il s'agit d'une premire installation, le responsable de sites doit supprimer la description du serveur dans laliste "Mise jour distance".

    Erreur pendant le dcryptage des informations d'installation. Vrifiez le mot de passe utilis.

    Les problmes possibles sont les suivants : Le mot de passe saisit lors de l'installation distance ne correspond pas au mot de passe dfini dans le gestionnaire

    de comptes. Solution : Vrifier le mot de passe associ au responsable de sites dans le gestionnaire de comptes et communiquer cemot de passe au responsable de sites.

    Impossible d'ajouter la programmation cause de l'erreur suivante : XXX

    Lors de la programmation d'une installation diffre, un des problmes suivants est survenu : Pas assez de mmoire disponible

    Solution : Il est ncessaire de librer de la mmoire sur le serveur Web, puis de retenter l'installation diffre. Impossible de trouver l'administrateur local WebDev, vrifier que le serveur dapplication WebDev est correctement

    install sur le serveur L'administrateur local WebDev ne rpond pas la demande de programmation.Erreur lors du lancement de l'administrateur local WebDev : vrifiez que le serveur dapplication WebDev est correcte-ment install sur le serveur.

    Un site de mme nom est dj install sur ce serveur. Un mme serveur ne peut pas abriter deux sites portant le mme nom. Vous devez renommer votre site ou dsinstaller l'existant. S'il s'agit du mme site, vous devez faire une mise jour au lieu d'une installation.

    Lors d'une installation par FTP, deux sites du mme nom ne peuvent pas tre installs sur un mme serveur Web, mme sices sites appartiennent des responsables de sites diffrents.Dans le cas d'une premire installation du site sur le poste serveur, le responsable de sites WebDev doit renommer sonsite (renommer son projet).Remarque : Pour effectuer une mise jour par FTP, le responsable de sites doit utiliser l'option "Mise jour distance"lors de l'installation de son site par FTP (et non l'option "Installation distance").

    admin_dep.book Page 30 Mardi, 6. dcembre 2011 5:06 17

  • Serveur dapplication WebDev 31Dpannage

    Impossible de crer le rpertoire du site. Contactez l'administrateur du serveur.

    Les problmes possibles sont les suivants : Le rpertoire de base des sites n'existe pas

    Solution : Vrifier le rpertoire de base des sites indiqu dans le gestionnaire de comptes. Vrifier lexistence de cerpertoire.

    Les droits d'accs au rpertoire de base des sites sont insuffisants Solution : Accorder les droits ncessaires au compte Windows qui excute le gestionnaire de protocole WD170AWP.EXE. Remarque : pour connatre le compte qui excute WD170AWP.EXE, lancez le gestionnaire de services Internet (pour IIS,option "Dmarrer .. Excuter .. Inetmgr.exe" depuis le bureau de Windows), et affichez les proprits du service "WWW".Le compte Windows correspond au nom d'utilisateur utilis pour ouvrir une session anonyme. Pour plus de dtails, con-sultez Tableau rcapitulatif des droits ncessaires, page 23.

    Impossible de crer le rpertoire des fichiers de donnes. Contactez l'administrateur du ser-veur.

    Les problmes possibles sont les suivants : Le rpertoire de base des donnes n'existe pas

    Solution : Vrifier le rpertoire de base des donnes indiqu dans le gestionnaire de comptes. Vrifier lexistence de cerpertoire.

    Les droits d'accs au rpertoire de base des donnes sont insuffisants Solution : Accorder les droits ncessaires au compte Windows qui excute le gestionnaire de protocole WD170AWP.EXE. Remarque : pour connatre le compte qui excute WD170AWP.EXE, lancez le gestionnaire de services Internet (pour IIS,option "Dmarrer .. Excuter .. Inetmgr.exe" depuis le bureau de Windows), et affichez les proprits du service "WWW".Le compte Windows correspond au nom d'utilisateur utilis pour ouvrir une session anonyme. Pour plus de dtails, con-sultez Tableau rcapitulatif des droits ncessaires, page 23.

    Erreur d'criture dans la base de registre. Contactez l'administrateur du serveur.

    Les problmes possibles sont les suivants : Le compte Windows qui excute le gestionnaire de protocole WD170AWP n'a pas les droits ncessaires pour crire

    dans la base de registres. Solution : Accorder les droits ncessaires au compte Windows. Utilisez le programme Regedt32.exe pour accorder lesdroits d'criture dans la base de registres (option "Scurit .. Permissions" dans Regedt32). Remarque : pour connatre le compte qui excute WD170AWP.EXE, lancez le gestionnaire de services Internet (pour IIS,option "Dmarrer .. Excuter .. Inetmgr.exe" depuis le bureau de Windows), et affichez les proprits du service "WWW".Le compte Windows correspond au nom d'utilisateur utilis pour ouvrir une session anonyme.

    Impossible d'ouvrir le fichier contenant les messages d'erreur personnaliss.

    Les problmes possibles sont les suivants : Le fichier des messages n'a pas t fourni dans l'installation

    Solution : Recommencer l'installation en vrifiant que les fichiers ncessaires la personnalisation des messagesd'erreur sont prsents (fichier .REG).

    Erreur d'criture dans la base de registre pendant l'tablissement des messages d'erreur per-sonnaliss.

    Les problmes possibles sont les suivants : Le fichier des messages est erron.

    Solution : Vrifier que le fichier de configuration des messages d'erreur fourni dans l'installation correspond bien au site installer.

    admin_dep.book Page 31 Mardi, 6. dcembre 2011 5:06 17

  • 32 Serveur dapplication WebDev Dpannage

    3.4.3 Etape 3 : Mise jour d'un site Lors de la mise jour du site, l'assistant d'installation vrifie la bonne installation du site et sa configuration. Voici la listedes erreurs pouvant apparatre.

    Nom du site inconnuLes problmes possibles sont les suivants : Le site n'est pas install sur le serveur

    Solution : Faire une installation distante complte. Le site n'est plus rfrenc dans ladministrateur WebDev

    Solution : Rfrencer le site WebDev dans ladministrateur WebDev (onglet "Sites", bouton "Ajouter").

    Le nom du client demandeur et le propritaire du site ne correspondent pas

    Les problmes possibles sont les suivants : Le site a t install par un autre responsable de sites.

    Solution : Dans le gestionnaire de comptes WebDev, attribuer le site au compte WebDev correspondant. Vrifier que lesrpertoires de base (de donnes, du site, et de transfert FTP) sont corrects.

    Echec lors du cryptage

    Les problmes possibles sont les suivants : Le cryptage de la mise jour a chou.

    Solution : Librer de l'espace mmoire et / ou disque sur le poste effectuant la mise jour (poste du responsable desites par exemple).

    Erreur lors de la copie du fichier d'information. Vrifiez les informations du compte WebDev et ressayer.

    Les problmes possibles sont les suivants : Impossibilit de copier le fichier temporaire dcrivant l'tat du site. L'utilisateur n'a pas les droits ncessaires dans le

    rpertoire FTPSolution : Accorder les droits d'criture dans le rpertoire FTP.

    Impossibilit de copier le fichier temporaire dcrivant l'tat du site. Il n'y a pas assez de place disponible sur le disqueSolution : Librer de l'espace disque sur le serveur.

    3.5 Messages d'erreurs pouvant tre affichs dans le navigateur

    Un site dvelopp avec WebDev peut afficher des messages d'erreur sur le navigateur des postes clients.Ces messages derreurs sont dtaills dans laide en ligne du serveur dapplication WebDev.

    admin_dep.book Page 32 Mardi, 6. dcembre 2011 5:06 17

  • Serveur dapplication WebDev 33Annexe 1 - Vocabulaire de WebDev

    ANNEXE 1 - VOCABULAIRE DE WEBDEV

    Cette page regroupe les principaux termes spcifiques WebDev utiliss dans la documentation du serveur dapplicationWebDev. Sauf mention contraire, tous les textes se rfrant aux sites sont galement applicables aux Webservices.

    Administrateur du serveurPersonne responsable de l'installation de logiciels, sites, sur un ou plusieurs postes serveurs chez l'hbergeur. Dans lecas d'un serveur mutualis, l'administrateur du serveur est responsable de la rpartition des connexions par responsablede sites, responsable de la localisation physique des sites sur le serveur, ...

    Administrateur WebDev distantSite install sur le serveur Web, permettant : au responsable de site de vrifier / modifier distance la configuration de ses sites WebDev installs sur un serveur. l'administrateur du serveur de vrifier / modifier distance la configuration de tous les sites WebDev installs sur le

    serveur. L'administrateur du serveur peut aussi grer les comptes WebDev.

    Administrateur WebDevApplication Windows installe sur le serveur permettant l'administrateur du serveur de paramtrer les diffrents sitesdynamiques WebDev installs sur le serveur en cours.L'administrateur WebDev permet aussi de crer les comptes WebDev.

    Compte WebDevCompte associ un responsable de sites.Ce compte permet l'administrateur du serveur : de regrouper les sites d'un responsable de sites. de paramtrer le nombre de connexions autorises pour un responsable de sites. de paramtrer les rpertoires d'installation des sites de paramtrer le rpertoire de transfert des fichiers (pour une installation ou des mises jour par FTP)

    Ce compte permet au responsable de sites : dutiliser ladministrateur distance. de faire des installations et des mises jour de sites distance.

    Ce compte est cr sur un serveur Web par l'administrateur du serveur laide : soit de ladministrateur local. soit de ladministrateur distance.

    Dveloppeur de sitesPersonne qui cre et modifie des sites WebDev avec WebDev version Dveloppement.

    Gestionnaire de comptes WebDev (WDCompte)Application Windows permettant de crer des comptes WebDev. Cette application est lance par l'administrateur du ser-veur, sur un serveur Web. Cette application permet uniquement de crer des comptes pour le poste en cours.Remarque : L'administrateur du serveur peut aussi grer les comptes WebDev distance grce l'outil d'administration distance.

    HbergeurSocit proposant dhberger des sites Internet sur des serveurs WEB.

    InternauteUtilisateur de sites Internet.

    admin_dep.book Page 33 Mardi, 6. dcembre 2011 5:06 17

  • 34 Serveur dapplication WebDev Annexe 1 - Vocabulaire de WebDev

    Responsable de sitesPersonne responsable du dploiement et de la maintenance d'un ou de plusieurs sites WebDev. Cette personne est direc-tement en contact avec l'administrateur du serveur.

    admin_dep.book Page 34 Mardi, 6. dcembre 2011 5:06 17

  • Serveur dapplication WebDev 35Annexe 2 - Connexions simultanes

    ANNEXE 2 - CONNEXIONS SIMULTANES

    Le paramtrage par dfaut de Windows NT et Windows 2000 fixe une rpartition de la mmoire systme entre sites. Avecce paramtrage, le nombre d'accs simultans un site WebDev est limit environ 50 utilisateurs. Le paramtrage desversions plus rcentes de Windows est moins restrictive mais les mcanismes dcrits ci dessous restent applicables.Le tableau ci-dessous prsente les modifications effectuer pour optimiser le paramtrage de Windows en fonction duserveur Web utilis.Attention : Ces manipulations concernent la base de registres et doivent tre faites avec beaucoup de prcautions. Utilisezexclusivement les valeurs mentionnes dans le tableau ci-dessous. L'utilisation de valeurs diffrentes risque d'endomma-ger le systme.

    Remarque : Avant deffectuer ces manipulations, il est conseill de raliser : une sauvegarde de la base de registres. Pour sauvegarder la base de registres :

    1. Sous l'diteur de la base de registres (RegEdit), slectionnez "Poste de travail".2. Slectionnez loption "Registre .. Exporter un fichier du registre".3. Saisissez le nom du fichier de sauvegarde et slectionnez le rpertoire de cration.4. Validez.

    une sauvegarde de la mtabase. Pour sauvegarder la mtabase :1. Affichez la fentre "Gestion de lordinateur" (par exemple, sous Windows 2000, option "Dmarrer .. Panneau de configuration .. Outils d'administration .. Gestion de l'ordinateur").2. Dans larborescence, slectionnez "Services et applications .. Services Internet (IIS)".3. Slectionnez loption "Sauvegarder/Restaurer la configuration" du menu contextuel.4. Cliquez sur le bouton "Crer une sauvegarde".5. Saisissez le nom du fichier de sauvegarde et validez.

    Serveur Web Manipulations faire

    IIS, version 2 6,utilis sous formede service

    1. Modifiez la base de registres Windows Sous l'diteur de la base de registres (RegEdit), recherchez la cl suivante :

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems\Windows.

    Editez les informations de cette cl (double-cliquez sur la cl). Le dtail de la cl apparat. Lecontenu de cette cl est de la forme : %SystemRoot%\system32\csrss.exe ObjectDirectory=\WindowsSharedSection=1024,3072 Windows=On SubSystemType=WindowsServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=OffMaxRequestThreads=16

    Editez la zone "SharedSection=...". Si seules deux valeurs sont prcises, ajoutez une troisime valeur : 10240. Si trois ou quatre valeurs sont prcises, remplacez la troisime valeur par 10240.2. Enregistrez les modifications dans la base de registres.3. Redmarrez le poste pour prendre en compte les modifications de la base de registres (indis-pensable).

    admin_dep.book Page 35 Mardi, 6. dcembre 2011 5:06 17

  • 36 Serveur dapplication WebDev Annexe 2 - Connexions simultanes

    Apache version1.3.x ou 2.x utilisen serviceServeur Netscapeversion 4 utilis enservice,et plus gnrale-ment tous les ser-veurs Web sousWindows utiliss enservice

    Modifiez la base de registres Windows Sous l'diteur de la base de registres (RegEdit), recherchez la cl suivante :

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems\Windows.

    Editez les informations de cette cl (double-cliquez sur la cl). Le dtail de la cl apparat. Lecontenu de cette cl est de la forme : %SystemRoot%\system32\csrss.exe ObjectDirectory=\WindowsSharedSection=1024,3072 Windows=On SubSystemType=WindowsServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=OffMaxRequestThreads=16

    Editez la zone "SharedSection=...". Si seules deux valeurs sont prcises, ajoutez une troisime valeur : 10240. Si trois ou quatre valeurs sont prcises, remplacez la troisime valeur par 10240. Redmarrez le poste pour prendre en compte les modifications de la base de registres (indis-

    pensable).

    Apache version1.3.x ou 2.x utilisen console (et nonen service)

    Modifiez la base de registres Windows Sous l'diteur de la base de registres (RegEdit), recherchez la cl suivante :

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems\Windows.

    Editez les informations de cette cl (double-cliquez sur la cl). Le dtail de la cl apparat. Lecontenu de cette cl est de la forme : %SystemRoot%\system32\csrss.exe ObjectDirectory=\WindowsSharedSection=1024,3072 Windows=On SubSystemType=WindowsServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=OffMaxRequestThreads=16

    Editez la zone "SharedSection=...". Remplacez la seconde valeur par 10240. Redmarrez le poste pour prendre en compte les modifications de la base de registres (indis