Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
server:web [2023/12/20 23:03] – Add screen shots from SCFG and SBBSCTRL, rename/order sections digital manserver:web [2023/12/20 23:11] – [sbbs.ini] Updates digital man
Line 68: Line 68:
 | BindRetryCount    | 2               | Default number of network interface/port bind retry attempts | | BindRetryCount    | 2               | Default number of network interface/port bind retry attempts |
 | BindRetryDelay    | 15               | Default number of seconds to wait between bind attempts | | BindRetryDelay    | 15               | Default number of seconds to wait between bind attempts |
-| MaxClients               //unlimited//    | Maximum number of simultaneous connections supported (0 = unlimited) |+| MaxClients               100              | Maximum number of simultaneous connections supported (0 = unlimited) |
 | MaxInactivity            | ''2m''           | Maximum duration of client inactivity before disconnection | | MaxInactivity            | ''2m''           | Maximum duration of client inactivity before disconnection |
 | MaxCgiInactivity         | ''2m''           | Maximum duration of CGI application inactivity | | MaxCgiInactivity         | ''2m''           | Maximum duration of CGI application inactivity |
Line 81: Line 81:
 | Authentication           | ''Basic,Digest,TLS-PSK ''    | Authentication methods supported | | Authentication           | ''Basic,Digest,TLS-PSK ''    | Authentication methods supported |
 | HttpLogFile              | ''[[dir:data]]/logs/http-''  | Path prefix for HTTP access log files | | HttpLogFile              | ''[[dir:data]]/logs/http-''  | Path prefix for HTTP access log files |
-| FileIndexScript          | ""               | Server-side JavaScript to execute to provide HTML/CSS library and directory listings of virtual file paths | +| FileIndexScript          | ""               | Server-side JavaScript to execute to provide HTML/CSS library and directory listings of virtual file paths (e.g. ''webfileindex.ssjs''
-| FileVPathPrefix          | ""               | Virtual path for file base access, suggested value: ''/files/''+| FileVPathPrefix          | ""               | Virtual path for HTTP file base access, suggested value: ''/files/''
-| FileVPathForVHosts       | ''false''        | If you'd like your virtual hosts to have virtual file path access, set this to ''true'' |+| FileVPathForVHosts       | ''false''        | If you'd like your virtual hosts to provide HTTP access to your file bases (using virtual file paths), set this to ''true'' |
 | OutbufDrainTimeout       | ''10''           | Number of milliseconds to wait for output buffer to drain | | OutbufDrainTimeout       | ''10''           | Number of milliseconds to wait for output buffer to drain |
 | TempDirectory            | ''../temp/''     | Override default temporary file directory | | TempDirectory            | ''../temp/''     | Override default temporary file directory |
Line 90: Line 90:
 === Options === === Options ===
  
-Default value: ''NO_HOST_LOOKUP HTTP_LOGGING''+The ''Options'' key is set to a ''|'' separated list of options to enable.  
  
-The ''Options'' key is set to a ''|'' separated list of options to enable.  In addition to the [[config:sbbs.ini|standard options]], the web server also supports the following:+Default value: **''NO_HOST_LOOKUP HTTP_LOGGING | NO_CGI''**
  
-**''DEBUG_RX''**+In addition to the [[config:sbbs.ini|standard options]], the web server also supports the following: 
 + 
 +== DEBUG_RX ==
  
 Log all received data to the console log, as well as various Log all received data to the console log, as well as various
 extra bits related to receiving data. extra bits related to receiving data.
  
-**''DEBUG_TX''** +== DEBUG_TX ==
  
 Log all transmitted data except the reply body itself, as well Log all transmitted data except the reply body itself, as well
Line 105: Line 107:
 data. data.
  
-**''DEBUG_SSJS''** +== DEBUG_SSJS ==
  
 Log server-side JavaScript execution details. Log server-side JavaScript execution details.
  
-**''VIRTUAL_HOSTS''**+== VIRTUAL_HOSTS ==
  
 Supports name-based virtual hosts.  If your system has multiple Supports name-based virtual hosts.  If your system has multiple
Line 142: Line 144:
 </code> </code>
  
-**''NO_CGI''**+== NO_CGI ==
  
-Disable CGI script execution.+Disable CGI/FastCGI script execution.
  
-**''HTTP_LOGGING''**+== HTTP_LOGGING ==
  
 Enable logging to a Common Logfile Format log as described in Enable logging to a Common Logfile Format log as described in
Line 152: Line 154:
 programs (like Webalizer: http://www.mrunix.net/webalizer/) programs (like Webalizer: http://www.mrunix.net/webalizer/)
  
-**''NO_JAVASCRIPT''**+== NO_JAVASCRIPT ==
  
 Disable SSJS execution. Disable SSJS execution.
  
-**''ALLOW_TLS''**+== ALLOW_TLS ==
  
-Enable TLS support.+Enable TLS/SSL support.
  
-**''HSTS_SAFE''**+== HSTS_SAFE ==
  
 Indicates that all URLs available via http are also available via https and redirects clients who want a TLS session to the https location. Indicates that all URLs available via http are also available via https and redirects clients who want a TLS session to the https location.