Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| server:web [2026/02/12 02:01] – Put the Options in a table digital man | server:web [2026/03/04 13:51] (current) – [Reference] mention letsyncrypt nelgin | ||
|---|---|---|---|
| Line 89: | Line 89: | ||
| | OutbufDrainTimeout | | OutbufDrainTimeout | ||
| | TempDirectory | | TempDirectory | ||
| + | | LoginRequirements | ||
| | LoginAttempt* | | LoginAttempt* | ||
| | LoginInfoSave | | LoginInfoSave | ||
| Line 117: | Line 118: | ||
| | DEBUG_SSJS | | DEBUG_SSJS | ||
| - | == VIRTUAL_HOSTS | + | ==== Reference ==== |
| + | |||
| + | Web Server configuration settings reference: | ||
| + | |||
| + | === Virtual Hosts === | ||
| If your system has multiple | If your system has multiple | ||
| Line 141: | Line 146: | ||
| </ | </ | ||
| - | ==== Reference ==== | ||
| - | |||
| - | Web Server configuration settings reference: | ||
| - | |||
| === RootDirectory === | === RootDirectory === | ||
| Line 153: | Line 154: | ||
| **NOTE**: Older versions of Synchronet had this value default to '' | **NOTE**: Older versions of Synchronet had this value default to '' | ||
| + | |||
| + | **NOTE**: If you change the root directory and use letsyncrypt for your certificate management, you will want to update the Domains section of letsyncrypt.ini in the ctrl directory. You will also need to do that if you have a virtual host so Let's Encrypt can find the correct document root. | ||
| + | |||
| === ErrorDirectory === | === ErrorDirectory === | ||
| Line 232: | Line 236: | ||
| The prefix of HTTP access log filenames, used when HTTP_LOGGING is enabled. | The prefix of HTTP access log filenames, used when HTTP_LOGGING is enabled. | ||
| + | |||
| + | === CustomLogFormat === | ||
| + | |||
| + | When the '' | ||
| + | |||
| + | When the '' | ||
| + | |||
| + | | %% | The percent sign | | ||
| + | | %a | Client IP address of the request | | ||
| + | | %B | Size of response in bytes, excluding HTTP headers. | | ||
| + | | %b | Size of response in bytes, excluding HTTP headers. In CLF format | | ||
| + | | %h | Remote hostname or IP address | | ||
| + | | %H | The request protocol | | ||
| + | | %l | Remote logname (from identd, if supplied) | | ||
| + | | %p | Server TCP port number | | ||
| + | | %r | First line of request | | ||
| + | | %s | Status | | ||
| + | | %t | Time the request was received, in the format [18/ | ||
| + | | %u | Remote user if the request was authenticated | | ||
| + | | %v | The canonical ServerName of the server serving the request. (the vhost) | | ||
| + | | %{remote}p | the client' | ||
| + | | %{Referer}i | the HTTP Referer [sic] header line | | ||
| + | | %{User-agent}i | the HTTP User-agent header line | | ||
| + | |||
| + | Note: Double-quote characters used in the format string do **not** need to be escaped (i.e. with a backslash) | ||
| + | |||
| + | Example: | ||
| + | |||
| + | This is the equivalent of Apache' | ||
| + | |||
| + | CustomLogFormat = %h %l %u %t " | ||
| + | |||
| + | This is the equivalent of Apache' | ||
| + | | ||
| + | CustomLogFormat = %v:%p %h %l %u %t " | ||
| + | |||
| === FileVPathPrefix === | === FileVPathPrefix === | ||