DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Administrateur WEBDEV / Administrateur WEBDEV du serveur d'application / 07. Annexe 2 : Configuration des serveurs WEB
  • Configuration du serveur pour le protocole CGI (AWP)
  • Configuration du serveur pour les sites WEBDEV et les Webservices SOAP
  • Configuration du serveur pour les Webservices REST
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
Configuration du serveur Apache 2.0 et 2.2
Avertissement
A partir de la version 28, seule la version Apache 2.4 (et supérieur) est utilisable. En effet, Apache 2.0 et Apche 2.2 sont des versions trop anciennes.
Configuration du serveur pour le protocole CGI (AWP)
  1. Editez le fichier "httpd.conf" sous un éditeur de texte. Ce fichier est présent dans le sous-répertoire "/Conf" du répertoire d'installation du serveur Apache.
  2. Ajoutez dans le fichier "httpd.conf" la définition de l'alias du protocole CGI (WD290AWP.EXE) par les lignes suivantes :
    Alias /WD290AWP/res/ "/usr/local/WEBDEV/29.0/AWP/res/"
    <directory "/usr/local/WEBDEV/29.0/AWP/res/">
    Order allow,deny
    Allow from all
    </directory>
    ScriptAlias /WD290AWP/ "/usr/local/WEBDEV/29.0/AWP/"
    <directory "/usr/local/WEBDEV/29.0/AWP/">
    Order allow,deny
    Allow from all
    </directory>
    AddType application/WEBDEV29-awp .awp
    Action application/WEBDEV29-awp /WD290AWP/WD290AWP virtual
    AddType application/WEBDEV29-awws .awws
    Action application/WEBDEV29-awws /WD290AWP/WD290AWP virtual
    DirectoryIndex index.awp
Configuration du serveur pour les sites WEBDEV et les Webservices SOAP
Pour configurer le serveur Web :
  1. Editez le fichier "httpd.conf" sous un éditeur de texte. Ce fichier est présent dans le sous-répertoire "/Conf" du répertoire d'installation du serveur Apache.
  2. Ajoutez dans le fichier "httpd.conf" la définition de l'alias des images de chaque site WEBDEV : Alias /<Nom alias Image>/ "Répertoire des images du site". Par exemple pour le site "MonSite" :

    Alias /MONSITE_WEB/ "/home/twr/wb27/site/MonSite/MONSITE_WEB/"
    <Directory /home/twr/wb27/site/MonSite/MONSITE_WEB/>
    Order allow,deny
    Allow from all
    AddType text/cache-manifest .manifest
    AddType image/svg+xml .svg
    AddType video/webm .webm
    AddType text/vtt .vtt
    </Directory>
    <Files MonSite>
    ForceType application/WEBDEV29-awp
    Allow from all
    </Files>
Attention :
  • Avec le serveur Web Apache, le nom de l'alias est "case sensitive". Il est nécessaire de respecter la casse définie pour l'alias dans les pages HTML faisant référence au répertoire des images.
  • Il est nécessaire de définir un alias d'images pour chaque site WEBDEV.
Configuration du serveur pour les Webservices REST
Pour configurer le serveur Web :
  1. Editez le fichier "httpd.conf" sous un éditeur de texte. Ce fichier est présent dans le sous-répertoire "/Conf" du répertoire d'installation du serveur Apache.
  2. Ajoutez dans le fichier "httpd.conf", une entrée pour chaque première composante unique de ressource :
    <Files PremièreComposanteRessource>
    Allow from all
    Action application/WEBDEV29-rest /WD290AWP/WD290AWP.exe/REST/<Nom du webservice> virtual
    ForceType application/WEBDEV29-rest
    </Files>
  3. Par exemple, pour le Webservice REST "WSMonSiteREST"exportant "/Client", "/Client/xxx/Facture" et "/Commande", il est nécessaire d'ajouter :
    <Files Client>
    Allow from all
    Action application/WEBDEV29-rest /WD290AWP/WD290AWP.exe/REST/WSMonSiteREST virtual
    ForceType application/WEBDEV29-rest
    </Files> <Files Commande>
    Allow from all
    Action application/WEBDEV29-rest /WD290AWP/WD290AWP.exe/REST/WSMonSiteREST virtual
    ForceType application/WEBDEV29-rest
    </Files>
Version minimum requise
  • Version 23
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 21/07/2023

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