ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WEBDEV administrator / WEBDEV Application Server administrator / 07. Appendix 2: Configuring the web servers
  • Configuring the "Apache 2.4" server for WEBDEV
  • Configuring the server for the CGI protocol (AWP)
  • Configuring the server for the WEBDEV sites and the SOAP Webservices
  • Configuring the server for the REST Webservices
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Configuring the Apache 2.4 server
Configuring the "Apache 2.4" server for WEBDEV

Configuring the server for the CGI protocol (AWP)

  1. Edit the "httpd.conf" file in a text editor. This file is located in the "/Conf" subdirectory of the Apache server installation directory.
  2. Add the alias definition for the CGI protocol (WD290AWP.EXE) to the "httpd.conf" file with the following lines:
    Alias /WD290AWP/res/ "/usr/local/WEBDEV/29.0/AWP/res/"
    <directory "/usr/local/WEBDEV/29.0/AWP/res/">
    Require all granted
    </directory>
    AliasScript /WD290AWP/ "/usr/local/WEBDEV/29.0/AWP/"
    <directory "/usr/local/WEBDEV/29.0/AWP/">
    Require all granted
    </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
Configuring the server for the WEBDEV sites and the SOAP Webservices
To configure the Web server:
  1. Edit the "httpd.conf" file in a text editor. This file is located in the "/Conf" subdirectory of the Apache server installation directory.
  2. Add into the "httpd.conf" file the definition of alias for the images of each WEBDEV site:
    Alias /<Name Image Alias>/ "Directory of site images"

    For example, for the "MonSite" site:
    Alias /MYSITE_WEB/ "/home/twr/wb28/site/MySite/MYSITE_WEB/"
    <Directory /home/twr/wb28/site/MySite/MYSITE_WEB/>
    Require all granted
    AddType text/cache-manifest .manifest
    AddType image/svg+xml .svg
    AddType video/webm .webm
    AddType text/vtt .vtt
    </Directory>
    <Files MySite>
    ForceType application/WEBDEV29-awp
    Require all granted
    </Files>
Caution:
  • With the Apache server, the alias name is "case sensitive". You must comply with the case defined for the alias in the HTML pages that refer to the directory of images.
  • An alias of images must be defined for each WEBDEV site.
Configuring the server for the REST Webservices
To configure the Web server:
  1. Edit the "httpd.conf" file in a text editor. This file is located in the "/Conf" subdirectory of the Apache server installation directory.
  2. Add into the "httpd.conf" file an entry for each first unique resource component:
    <Files FirstResourceComponent>
    Require all granted
    Action application/WEBDEV29-rest /WD290AWP/WD290AWP.exe/REST/<Web service name> virtual
    ForceType application/WEBDEV29-rest
    </Files>
  3. For example, for "WSRESTfulWebsite", which exports "/Customer", "/Customer/xxx/Invoice" and "/Order", add:
    <Files Client>
    Require all granted
    Action application/WEBDEV29-rest /WD290AWP/WD290AWP.exe/REST/WSRESTfulWebsite virtual
    ForceType application/WEBDEV29-rest
    </Files>
    <Files Command>
    Require all granted
    Action application/WEBDEV29-rest /WD290AWP/WD290AWP.exe/REST/WSRESTfulWebsite virtual
    ForceType application/WEBDEV29-rest
    </Files>
Minimum version required
  • Version 20
Comments
Click [Add] to post a comment

Last update: 09/07/2023

Send a report | Local help