diff --git a/README.md b/README.md index 84ed73a..7950c9c 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,7 @@ Necronda web server ## Features * Full IPv4 and IPv6 support +* TLS Server Name Inspection (SNI) * Serving local files via HTTP and HTTPS * File compression ([gzip](https://www.gzip.org/), [Brotli](https://www.brotli.org/)) and disk cache for compressed files * Reverse proxy for other HTTP and HTTPS servers @@ -22,23 +23,25 @@ See [docs/example.conf](docs/example.conf) for more details. ### Global directives -* `certificate` - path to SSL certificate (or certificate chain) -* `private_key` - path to SSL private key * `geoip_dir` (optional) - path to a directory containing GeoIP databases * `dns_server` (optional) - address of a DNS server -### Virtual host configuration +### Configuration -* `[]` - begins section for the virtual host `` -* Local - * `webroot` - path to the root directory - * `dir_mode` - specify the behaviour for directories without an `index.html` or `index.php` - * `forbidden` - the server will respond with `403 Forbidden` - * `info` - try passing *path info* to an upper `.php` file. - * `list` - list contents of directory (**not implemented yet**) -* Reverse proxy - * `hostname` - hostname of server to be reverse proxy of - * `port` - port to be used - * `http` - use HTTP to communicate with server - * `https` - use HTTPS to communicate with server +* `[cert ]` - begins section for the virtual host `` + * `cert` - the name of the certificate to use + * Local + * `webroot` - path to the root directory + * `dir_mode` - specify the behaviour for directories without an `index.html` or `index.php` + * `forbidden` - the server will respond with `403 Forbidden` + * `info` - try passing *path info* to an upper `.php` file. + * `list` - list contents of directory (**not implemented yet**) + * Reverse proxy + * `hostname` - hostname of server to be reverse proxy of + * `port` - port to be used + * `http` - use HTTP to communicate with server + * `https` - use HTTPS to communicate with server