|  |  Login Products  Sales  Support  Downloads  About | 
| Home » Technical Support » Elevate Web Builder Technical Support » Product Manuals » Elevate Web Builder 3 Manual » Using the Web Server » Configuring the Web Server | 
 Configuring the Web Server
 Configuring the Web ServerC:\Users\<UserName>\AppData\Local\Elevate Software\Elevate Web Builder 3\ewbide.ini
 This information is simply for reference, and you do not need to manually modify these settings in the ewbide.ini settings file.  Instead, you can simply use the Server Manager to interactively modify the ports and other settings for the Internal web server.  Please see the Using the Server Manager topic for more information on how to edit the settings for the Internal web server.
 This information is simply for reference, and you do not need to manually modify these settings in the ewbide.ini settings file.  Instead, you can simply use the Server Manager to interactively modify the ports and other settings for the Internal web server.  Please see the Using the Server Manager topic for more information on how to edit the settings for the Internal web server.
C:\ProgramData\Elevate Software\Elevate Web Builder 3 Web Server
 If the web server finds an .ini with the proper name in the same directory as the server executable, it will use it instead of the .ini file in the common ProgramData directory for Windows.
 If the web server finds an .ini with the proper name in the same directory as the server executable, it will use it instead of the .ini file in the common ProgramData directory for Windows.[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. | 
 Both ports must be available for the web server to be able to successfully start.
 Both ports must be available for the web server to be able to successfully start.| 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. | 

 If the route is to a separate API, then that API may use additional routing rules to direct the request to the proper request handling code, whether it is internal to the web server (as with the authentication, administration, or database APIs), or whether it is implemented in a server application or native server module.
 If the route is to a separate API, then that API may use additional routing rules to direct the request to the proper request handling code, whether it is internal to the web server (as with the authentication, administration, or database APIs), or whether it is implemented in a server application or native server module.| 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". | 
 Sessions are only created during an authentication request and are removed immediately if the authentication request fails.
 Sessions are only created during an authentication request and are removed immediately if the authentication request fails.| 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. | 
 This localhost certificate should only be used for development purposes because it is not signed by a valid certificate authority.
 This localhost certificate should only be used for development purposes because it is not signed by a valid certificate authority.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
 If you attempt to create a localhost certificate in a LOCAL_MACHINE certificate store, you will need to do so using a command prompt running with administrator privileges or the certificate creation will fail with an "Access denied" error.
 If you attempt to create a localhost certificate in a LOCAL_MACHINE certificate store, you will need to do so using a command prompt running with administrator privileges or the certificate creation will fail with an "Access denied" error.| 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]
 The web server does not restrict cross-origin resource sharing by specific origins at this time.  It simply allows or disallows all cross-origin requests.
 The web server does not restrict cross-origin resource sharing by specific origins at this time.  It simply allows or disallows all cross-origin requests.| 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
 More Support Options
 More Support Options| This web page was last updated on Tuesday, September 16, 2025 at 04:56 PM | Privacy Policy  Site Map © 2025 Elevate Software, Inc. All Rights Reserved Questions or comments ?  E-mail us at info@elevatesoft.com | 
