ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / Developing an application or website / WEBDEV specific features / WEB server
  • Configuring the server for the CGI protocol
  • Configuring the server for WEBDEV sites
  • Caution
  • Configuring the server for the sites that use Active WEBDEV Pages
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
Configuration of Apache 2.4 server
Configuring the server for the CGI protocol
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 the alias definition for the CGI protocol (WD290AWP.EXE) to the "httpd.conf" file with the following lines:
    ScriptAlias /<Alias>/ "Engine directory"
    <Directory "Engine directory">
    Require all granted
    </Directory>
    • Example: Development computer: the engine is in the "C:\WEBDEV\Programs\Engine\WINDOWS\AWP" directory and the alias name is WD290AWP:
      ScriptAlias /WD290AWP/ "C:/WEBDEV/PROGRAMS/ENGINE/WINDOWS/AWP/"
      <Directory "C:/WEBDEV/PROGRAMS/ENGINE/WINDOWS/AWP/">
      Require all granted
      </Directory>
    • Example: Deployment computer: the engine is in the "C:\WEBDEV\Engine\WINDOWS\AWP" directory and the alias name is WD290AWP:
      ScriptAlias /WD290AWP/ "C:/WEBDEV/ENGINE/WINDOWS/AWP/"
      <Directory "C:/WEBDEV/ENGINE/WINDOWS/AWP/">
      Require all granted
      </Directory>
  3. Restart the Apache server.
Remarks:
  • the \ characters are changed into /
  • don't forget the final / in the path.
  • the case sensitivity must be complied with.
Configuring the server for WEBDEV sites
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 for the images, js, static files, css...
    Alias /<Name of Image alias>/ "Directory of application images"
    <Directory "Directory of application images">
    Require all granted
    </Directory>
  3. Add (if necessary) the information used to manage the short URLs in the "httpd.conf" file:
    ;for the management of short URLs
    <ProjectName Files>
    Require all granted
    ForceType application/WEBDEV29-awp
    </Files>
  4. Example for the WEBDEMO site.
    ;alias for the images, js, static files, css...
    Alias /WEBDEMO_WEB/ "C:/WEBDEMO/WEBDEMO_WEB/"
    <Directory "C:/WEBDEMO/WEBDEMO_WEB/">
    Order allow,deny
    Allow from all
    </Directory>
    ;to manage short URLs
    <WEBDEMO files>
    Require all granted
    ForceType application/WEBDEV29-awp
    </Files>
  5. Restart the Apache server.

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 sites that use Active WEBDEV Pages
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 the following line into the "AddType" section:
    AddType application/WEBDEV29-awp .awp
    AddType application/WEBDEV29-awws .awws
  3. Add the following line to the "Action" section:
    • In Windows:
      Action application/WEBDEV29-awp /WD290AWP/WD290AWP.exe virtual
      Action application/WEBDEV29-awws /WD290AWP/WD290AWP.exe virtual
    • In Linux:
      Action application/WEBDEV29-awp /WD290AWP/WD290AWP virtual
      Action application/WEBDEV29-awws /WD290AWP/WD290AWP virtual
Remark: in this line, WD290AWP corresponds to the engine alias.
Minimum version required
  • Version 25
Comments
Click [Add] to post a comment

Last update: 09/04/2023

Send a report | Local help