HTTP/2 and TLS¶
SWS
provides HTTP/2 protocol and TLS support.
This feature is disabled by default and can be activated via the boolean -t, --http2
option as well as string arguments --http2-tls-cert
(TLS certificate file path) and --http2-tls-key
(private key file path).
Tips
- Either
--host
,--port
and--root
have defaults (optional values) so they can be specified or omitted as required. - Don't forget to adjust the proper
--port
value for the HTTP/2 & TLS feature. - When this feature is enabled (
--http2=true
) then the security headers are also enabled automatically. - The server provides Termination Signal handling with Graceful Shutdown ability by default.
static-web-server \
--host 127.0.0.1 \
--port 8787 \
--root ./my-public-dir \
--http2 true \
--http2-tls-cert ./my-tls.cert \
--http2-tls-key ./my-tls.key
Last update: 2022-02-04