DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Administrateur WEBDEV / Administrateur WEBDEV du serveur d'application / 11. Exemple IIS
  • Présentation
  • Utilisation du Gestionnaire de comptes WEBDEV
  • Paramétrage du Gestionnaire de comptes WEBDEV
  • Création d'un compte de déploiement avec le Gestionnaire de comptes WEBDEV
  • Cas particulier
  • Utilisation d'un serveur Linux
  • Utilisation d'un serveur Apache Windows
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Créer/Paramétrer un compte de déploiement WEBDEV
Présentation
Il est recommandé dans tous les cas d'utiliser le Gestionnaire de comptes WEBDEV pour créer et paramétrer un compte WEBDEV, notamment dans une configuration du type :
  • Serveur Windows 2008/2012/2022,
  • Serveur Web IIS,
  • Serveur FTP IIS.
Cette recommandation est notamment valable pour les hébergements mutualisés ou nécessitant plusieurs comptes WEBDEV.
Lors de l'installation du Serveur d'Application WEBDEV, un compte Windows a été créé ou défini comme administrateur du serveur d'application WEBDEV. Cet utilisateur possède tous les droits (administration, déploiement, statistiques).
Pour configurer les différentes caractéristiques de cet utilisateur ou pour utiliser un utilisateur spécifique pour effectuer le déploiement des sites, il est nécessaire d'utiliser le Gestionnaire de comptes WEBDEV.
Le Gestionnaire de comptes WEBDEV prend en charge automatiquement la configuration des éléments suivants :
  • Création d'un compte de déploiement.
  • Création des différents répertoires (dossiers) permettant d'accueillir les différents éléments déployés.
  • Attribution automatique des droits nécessaires au compte créé sur les répertoires créés.
  • Création d'un nouveau serveur Web virtuel spécifique (optionnel).
  • Création d'un alias FTP (pour une installation via FTP).
Si vous n'utilisez pas IIS comme serveur Web, le Gestionnaire de comptes WEBDEV ne réalisera pas toutes les étapes nécessaires, il vous sera nécessaire de réaliser certains paramétrages manuellement.
Utilisation du Gestionnaire de comptes WEBDEV

Paramétrage du Gestionnaire de comptes WEBDEV

Il faut dans un premier temps paramétrer le Gestionnaire de comptes WEBDEV. Voici un exemple type de configuration :
Configuration des répertoires
Dans le groupe "Paramètres de l'hébergement", cliquez sur "Répertoires" :
  • Le répertoire qui contiendra l'ensemble des éléments déployés par les sites WEBDEV : "C:\Hébergement WEBDEV\". Il y aura un sous-répertoire par compte WEBDEV, et un autre sous-répertoire par site. Exemple : "C:\Hebergement WEBDEV\USER_WEBDEV\".
  • Le nom du sous-répertoire des sites dynamiques (correspond à fRepExe() en exécution d'un site) : "sites". C'est le répertoire dans lequel il y aura les bibliothèques (.wdl) des sites, les sous-répertoires _WEB, les pages .awl, .awp, ... Il y aura un sous-répertoire par site. Exemple : "C:\Hebergement WEBDEV\USER_WEBDEV\sites\PremierSiteWEBDEV\".
  • Le nom du sous-répertoire des Webservices SOAP (correspond à fRepExe() en exécution d'un WebserviceSOAP) : "WebservicesSOAP". C'est le répertoire dans lequel il y aura les Webservices SOAP (.awws). Il y aura un sous-répertoire par service Web. Exemple : "C:\Hebergement WEBDEV\USER_WEBDEV\webserviceSOAP\PremierWebServiceSOAP\".
  • Le nom du sous-répertoire des Webservices REST (correspond à fRepExe() en exécution d'un Webservice REST) : "WebservicesREST". C'est le répertoire dans lequel il y aura les Webservices REST (.WDL). Il y aura un sous-répertoire par service Web. Exemple : "C:\Hebergement WEBDEV\USER_WEBDEV\webservicesREST\PremierWebServiceREST\".
  • Le nom du sous-répertoire des données (correspond à fRepDonnées() en exécution) : "Donnees"
    C'est le répertoire dans lequel il y aura les fichiers de données HFSQL Classic (.fic) , fichiers .ini, PDF, ... Il y aura un sous-répertoire par site et/ou web service. Exemple : "C:\Hebergement WEBDEV\USER_WEBDEV\Data\PremierSiteWEBDEV\".
  • Le nom du sous-répertoire des sites statiques : "wwwroot"
    C'est le répertoire qui sera défini comme étant la racine du site web, la racine du site web virtuel.
Avec les paramètres indiqués ci-avant, tous les éléments d'un utilisateur WEBDEV "USER_WEBDEV" avec un dossier de base "C:\Hebergement WEBDEV\" seront déployés dans une arborescence de cette forme :
Cliquez sur le bouton "Appliquer" pour enregistrer les modifications.
Comptes de l'OS
Dans le groupe "Paramètres de l'hébergement", cliquez sur "Comptes de l'OS".
  • Indiquez :
    • Le groupe des comptes Windows qui vont permettre de faire les installations, l'administration et le FTP (si nécessaire)
    • Le groupe des comptes Windows dans lesquels les sites vont fonctionner : (Invités)
  • Cliquez sur le bouton "Appliquer" en bas de la fenêtre pour enregistrer les modifications.
Limites comptes
Un compte utilisateur peut avoir 2 limites :
  • le nombre maximal de connexions attribué au compte. Ce nombre de connexions devra être réparti entre les différents sites WEBDEV du compte.
  • le nombre de sites associés à un compte.
Pour définir les limites :
  • Dans le groupe "Paramètres de l'hébergement", cliquez sur "Limites" :
  • Indiquez :
    • Le nombre maximal de connexions à répartir entre les sites (0 correspond à un nombre illimité),
    • Si le nombre de sites associés à un compte doit être limité, ...
Cliquez sur le bouton "Appliquer" en bas de la fenêtre pour enregistrer les modifications.

Création d'un compte de déploiement avec le Gestionnaire de comptes WEBDEV

Pour créer un compte de déploiement depuis le Gestionnaire de comptes WEBDEV :
  1. Lancez le Gestionnaire de comptes WEBDEV depuis le menu "Démarrer" de Windows.
  2. Dans le groupe "Utilisateurs", cliquez sur le bouton "Nouvel utilisateur". L'assistant de création d'un nouvel utilisateur se lance. Il suffit de suivre les différentes étapes.
    Remarque : Si vous ne l'avez pas fait, le Gestionnaire de comptes WEBDEV propose de définir un groupe d'administration. Dans cet exemple, répondez "Oui" à la question "Voulez-vous continuer sans ce groupe ?".
  3. Vous pouvez :
    • Créer un compte Windows. Ce compte sera utilisé pour le déploiement et la configuration de vos sites.
    • Utiliser un compte Windows existant.
  4. Si vous créez un compte Windows, saisissez le nom de l'utilisateur et son mot de passe (vous pouvez également générer le mot de passe. Dans ce cas, n'oubliez pas de le noter !).
    Passez à l'étape suivante de l'assistant.
  5. L'assistant propose de sélectionner des options spécifiques WEBDEV associées au compte :
    Les options (non obligatoires) sont les suivantes :
    • Ce compte est un compte administrateur WEBDEV : Dans ce cas, ce compte pourra paramétrer les autres comptes utilisateurs grâce à l'administrateur distant.
    • Laisser le compte inactif à la création : Dans ce cas, ce compte ne pourra pas être utilisé pour déployer ou mettre à jour des sites. Ce compte ne permettra pas non plus d'utiliser l'administrateur distant.
  6. Passez à l'étape suivante.
  7. L'assistant propose d'utiliser un compte Windows pour l'exécution des applications. Passez à l'étape suivante de l'assistant.
  8. Saisissez les informations concernant l'utilisateur. Passez à l'étape suivante.
  9. Les répertoires du compte utilisateur sont remplis automatiquement en fonction des données spécifiées lors du paramétrage du serveur.
  10. Passez à l'étape suivante.
  11. Indiquez le nombre maximum de connexions autorisées pour le compte, et si nécessaire le nombre maximum de site pouvant être installés.
  12. Sélectionnez ou indiquez les paramètres du serveur HFSQL Client/Serveur à associer au compte utilisateur.
  13. L'étape suivante de l'assistant concerne les sites Web virtuels.
    • Si vous choisissez de créer un nouveau site virtuel, il suffit d'indiquer le nom DNS qui mènera à ce site (le DNS doit être configuré en conséquence).
    • Si vous choisissez d'utiliser un site virtuel déjà existant, sa configuration sera remplacée.
      Remarque : le répertoire racine du site virtuel va être modifié. Si des sites (WEBDEV ou non) sont déjà en fonctionnement sur ce même serveur Web virtuel, ils risquent d'être perturbés. Il sera peut-être nécessaire de rétablir le répertoire racine initial (par défaut c:\inetpub\wwwroot\).
  14. Passez à l'étape suivante.
  15. Cette étape permet de spécifier si l'accès et le déploiement par FTP doivent être autorisés pour l'utilisateur. Si le déploiement est réalisé par HTTP, cette étape n'est pas nécessaire.
  16. Passez à l'étape suivante.
  17. L'assistant est terminé. Vérifiez tous les choix. Il est possible de décocher certaines opérations si vous ne souhaitez pas que l'assistant les effectue à votre place.
  18. Validez l'assistant. Votre serveur est maintenant prêt à recevoir des sites WEBDEV.
Cas particulier

Utilisation d'un serveur Linux

Lors de l'utilisation d'un serveur Linux, il est nécessaire de :
  1. Créer un compte utilisateur WEBDEV avec le Gestionnaire de comptes WEBDEV.
  2. Associer le compte utilisateur WEBDEV avec un compte système existant du même nom via l'administrateur distant WEBDEV.

Utilisation d'un serveur Apache Windows

Lors de l'utilisation d'un serveur Apache Windows, il est nécessaire de créer un compte utilisateur WEBDEV avec le Gestionnaire de comptes WEBDEV.
Version minimum requise
  • Version 23
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 31/08/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale