Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » Elevate Web Builder Technical Support » Product Manuals » Elevate Web Builder 3 Manual » Using the Web Server » Configuring the Web Server |
C:\Users\<UserName>\AppData\Local\Elevate Software\Elevate Web Builder 3\ewbide.ini
C:\ProgramData\Elevate Software\Elevate Web Builder 3 Web Server
[Server_<Server Name>]
Configuration Entry | Description |
Server Name | Identifies the web server. The default value is "EWBSRVR". If using multiple web server instances, then each server instance would occupy a different section in the .ini file and need to have a different Server Name value. Failing to ensure a unique server name could result in Windows service name conflicts and other issues.
|
Server Description | Specifies a more descriptive name for the web server. The default value is "Elevate Web Builder 3 Web Server". |
Configuration Entry | Description |
Content Directory | Specifies the directory that the web server should use as the base directory for all static content, such as HTML files, JavaScript source files, image files, etc. The default value is "content". |
Default Document | Specifies the default static HTML file to use if the root URL path is referenced without specifying a file name in a HEAD or GET HTTP request. The default value is blank (""). |
Application Directory | Specifies the directory that the web server should use as the base directory for the deployment of server applications. The default value is "applications". |
Module Directory | Specifies the directory that the web server should use as the base directory for the deployment of native server modules. The default value is "modules". |
Log Directory | Specifies the directory that the web server should use as the base directory for the storage of both the daily HTTP request logs (CSV) and the daily system logs (JSON). The default value is "logs". |
Request Logging | Specifies whether HTTP request logging is enabled (the default is 1). |
Logging | Specifies whether system logging is enabled (the default is 1). |
C:\ProgramData\Elevate Software\Elevate Web Builder 3 Web Server
Configuration Entry | Description |
Database Directory | Specifies where the ewbsrvr.db web server database is stored. The default value is "C:\ProgramData\Elevate Software\Elevate Web Builder 3 Web Server". |
Max Database Write Delay | Specifies how long, in seconds, the web server waits after an update before writing the updates to the database. The default value is 2 seconds. |
Password Salt Length | Specifies the length of the password salt value. The default value is 16 characters. |
Password Hash Type | Specifies how the salt+password hash is generated, with 0 being an SHA-256 hash and 1 being an SHA-512 hash. The default value is 0. |
Configuration Entry | Description |
IP Address | Specifies the IP address that the web server should bind to. The default value is blank, or all local network interface addresses. |
Port | Specifies the insecure HTTP port that the web server should bind to. The default value is 80. |
Secure Port | Specifies the secure HTTPS port that the web server should bind to. The default value is 443. |
Redirect to Secure | Specifies whether the web server should ensure that any requests to the HTTP port are redirected to the HTTPS port with a 301 HTTP status code (Moved permanently), with 1 being Yes and 0 being No. The default value is 0. |
Timeout | Specifies how long, in seconds, the web server will keep a connection open while waiting on a request. The default value is 30 seconds. |
Max Request Size | Specifies the maximum number of raw bytes that can be received in a request. The default is 67108864 bytes, or 64MB. The default file chunk size used by the IDE for file uploads is 16MB. Setting this value lower than 16MB will result in errors when uploading large files using the server manager in the IDE.
|
Authorized Addresses | Specifies a comma-delimited list of IP addresses that are permitted to connect to the web server. The IP addresses may include an asterisk as a wildcard character. The default value is "*", or all addresses. |
Blocked Addresses | Specifies a comma-delimited list of IP addresses that are not permitted to connect to the web server. The IP addresses may include an asterisk as a wildcard character. The default value is blank (""), or no addresses. |
Thread Cache Size | Specifies how many threads can be cached for the purpose of servicing connections. The default value is 128 threads. |
Max Num Threads | Specifies how many threads can be created for servicing connections before the web server refuses a connection. The default value is 2048 threads. |
Configuration Entry | Description |
Keep-Alive Resource Name | Specifies the resource name for keep-alive requests. The default value is "keepalive". |
Authentication Resource Name | Specifies the resource name for authentication API requests. The default value is "authentication". |
Administration Resource Name | Specifies the resource name for administration API requests. The default value is "administration". |
Databases Resource Name | Specifies the resource name for database API requests. The default value is "databases". |
Applications Resource Name | Specifies the resource name for server application requests. The default value is "applications". |
Modules Resource Name | Specifies the resource name for native server module requests. The default value is "modules". |
Debugger Resource Name | Specifies the resource name for debugger API requests. The default value is "debugger". |
Configuration Entry | Description |
Session ID Length | Specifies the length of the random session ID. The default value is 32 characters. |
Session Expiration | Specifies, in seconds, how long a session will be kept in the web server without any activity. The default value is 1800 seconds, or 30 minutes. |
Max Authentication Attempts | Specifies how many authentication attempts can be made for a user before the user is locked out. The default value is 10 attempts. |
Authentication Lockout Time | Specifies how long, in seconds, a user is locked out after exceeding the maximum number of authentication attempts. The default value is 300 seconds, or 5 minutes. |
C:\Program Files (x86)\Elevate Web Builder 3\bin\ewbcert\win32\ewbcert.exe
ewbcert <Certificate Name> [-s<Certificate Store Name>] [-t<Certificate Store Type>] [-c|-r] Descriptions: -s Certificate store name, enclose in double quotes (default is "My") -t Certificate store type: CURRENT_USER or LOCAL_MACHINE (default is CURRENT_USER) -c|-r Create/remove the certificate (default is to check for certificate) Exit codes are 0 for success, 1 for failure
ewbcert localhost –c
ewbcert localhost -r
Configuration Entry | Description |
Certificate Name | Specifies the name of the installed certificate that will be used for secure HTTPS connections. If a certificate name is not specified, the secure server port will be disabled and a warning message will be added to the system log when the server starts. The default value is blank (""). |
Certificate Store Name | Specifies the name of the certificate store where the certificate is installed. The default value is blank (""), which indicates the "My" certificate store (designated as the "Personal" store in Microsoft Management Console). |
Certificate Store Type | Specifies the type of the certificate store where the certificate is installed, with 0 being a CURRENT_USER certificate store and 1 being a LOCAL_MACHINE certificate store. The default value is 0. |
Protocol//Domain [:Port]
Configuration Entry | Description |
Enable Cross Origin Resources | Specifies that the web server will allow and handle cross-origin requests, with 1 being allow and 0 being don't allow. The default value is 0, or No. |
[Server] Server Name=EWBSRVR Server Description=Elevate Web Builder 3 Web Server Database Directory=C:\ProgramData\Elevate Software\Elevate Web Builder 3 Web Server Max Database Write Delay=5 Domain= Default Document= Content Directory=C:\ProgramData\Elevate Software\Elevate Web Builder 3 Web Server\content Application Directory=C:\ProgramData\Elevate Software\Elevate Web Builder 3 Web Server\applications Module Directory=C:\ProgramData\Elevate Software\Elevate Web Builder 3 Web Server\modules Log Directory=C:\ProgramData\Elevate Software\Elevate Web Builder 3 Web Server\logs Logging=1 Request Logging=1 Enable Cross Origin Resources=0 Keep-Alive Resource Name=keepalive Authentication Resource Name=authentication Administration Resource Name=administration Databases Resource Name=databases Modules Resource Name=modules Applications Resource Name=applications Debugger Resource Name=debugger IP Address= Port=81 Secure Port=444 Redirect to Secure=0 Timeout=30 Max Request Size=67108864 Authorized Addresses=* Blocked Addresses= Thread Cache Size=128 Max Num Threads=2048 Max Authentication Attempts=10 Authentication Lockout Time=300 Session ID Length=32 Session Expiration=1800 Password Salt Length=16 Password Hash Type=0 Certificate Name=localhost Certificate Store Name= Certificate Store Type=0
This web page was last updated on Thursday, November 16, 2023 at 10:39 AM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |