diff options
author | Laurent Bercot <ska-skaware@skarnet.org> | 2023-09-30 09:38:18 +0000 |
---|---|---|
committer | Laurent Bercot <ska@appnovation.com> | 2023-09-30 09:38:18 +0000 |
commit | 00774b3f92bd6898ce56f41ce39074e9fe89c08e (patch) | |
tree | deeb2a9b483ed3e4e637fc0ea744c65cc64d1763 /doc | |
parent | f1a6903f46c0e2edcdd2b7fa83c8a5bb4ca0e021 (diff) | |
download | tipidee-00774b3f92bd6898ce56f41ce39074e9fe89c08e.tar.xz |
Some fixes; new SERVER_NAME source; prepare for more config
Signed-off-by: Laurent Bercot <ska@appnovation.com>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/tipideed.html | 31 |
1 files changed, 18 insertions, 13 deletions
diff --git a/doc/tipideed.html b/doc/tipideed.html index 79c055b..2fa626a 100644 --- a/doc/tipideed.html +++ b/doc/tipideed.html @@ -138,14 +138,6 @@ operations itself. <dd> The IP address the server is bound to. It will be passed as <tt>SERVER_ADDR</tt> to CGI scripts. </dd> - <dt> TCPLOCALPORT </dt> - <dd> The port the server is bound to. It will be passed as <tt>SERVER_PORT</tt> -to CGI scripts. </dd> - - <dt> TCPLOCALHOST </dt> - <dd> The domain name associated to the local IP address. It will be -passed as <tt>SERVER_NAME</tt> to CGI scripts. </dd> - <dt> TCPREMOTEIP </dt> <dd> The IP address of the client. It will be passed as <tt>REMOTE_ADDR</tt> to CGI scripts. </dd> @@ -163,6 +155,19 @@ uses them to get more information. </p> <dl> + <dt> TCPLOCALHOST </dt> + <dd> The default domain name associated to the local IP address. It will be +passed as <tt>SERVER_NAME</tt> to CGI scripts when the requested URI does +not mention a Host, i.e. in HTTP/1.0 requests. If this variable is absent, +the default will be set to the local IP address itself (between square +brackets if IPv6). </dd> + + <dt> TCPLOCALPORT </dt> + <dd> The port the server is bound to. It will be passed as <tt>SERVER_PORT</tt> +to CGI scripts unless the requested URI explicitly mentions a different port. +If this variable is absent, the default will be set to 80 in case of HTTP or +443 in the case of HTTPS. </dd> + <dt> TCPREMOTEHOST </dt> <dd> The domain name associated to the IP address of the client. It will be passed as <tt>REMOTE_HOST</tt> to CGI scripts; if absent, the value of @@ -377,11 +382,11 @@ it on its stdout, to the client. </li> </ul> </li> <li> tipideed exits on EOF (when the client closes the connection), or when the client times out before sending a request, or after tipideed receives a -single HTTP/1.0 request, or when it has answered a request with a -<tt>Connection: close</tt> header, or when it encounters an error where it is -likely that the client will have no use for the connection anymore anyway -and exiting is simpler and cheaper — in which case tipideed adds -<tt>Connection: close</tt> to its last answer. </li> +single HTTP/1.0 request, or when it has executed into an NPH script, or when +it has answered a request with a <tt>Connection: close</tt> header. It also +exits when it encounters an error making it likely that the client will have +no use for the connection anymore anyway and exiting is simpler and cheaper; +in which case tipideed adds <tt>Connection: close</tt> to its last answer. </li> </ul> <div id="performance"> |