From 6ac2fa2ae6ac4fe71dc6f4ca15b92aac3fbf4bc4 Mon Sep 17 00:00:00 2001 From: Sergey Lyubka <valenok@gmail.com> Date: Tue, 28 Oct 2014 11:20:10 +0000 Subject: [PATCH] Updated listening_port for SSL option --- docs/Options.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/docs/Options.md b/docs/Options.md index 8f4159c00..116c61fb9 100644 --- a/docs/Options.md +++ b/docs/Options.md @@ -99,16 +99,17 @@ not set. Comma-separated list of files to be treated as directory index files. Default: `index.html,index.htm,index.cgi,index.shtml,index.php` -### ssl_certificate -Path to SSL certificate file. The file must be in PEM format, -and it must have both private key and certificate, see for example -[ssl_cert.pem](https://github.com/cesanta/mongoose/blob/master/build/ssl_cert.pem). If this option is set, then Mongoose serves SSL connections on -`listening_port`. Default: not set. - ### listening_port Port to listen on. Port could be prepended by the specific IP address to bind to, e.g. `mongoose -listening_port 127.0.0.1:8080`. Otherwise Mongoose -will bind to all addresses. Default: 8080. +will bind to all addresses. To enable SSL, build Mongoose with +`-DNS_ENABLE_SSL` compilation option, and specify `listening_port` as +`ssl://PORT:SSL_CERTIFICATE.PEM`. Example SSL listener: +`mongoose -listening_port ssl://8043:ssl_cert.pem`. Note that PEM file should +be in PEM format, and must have both certificate and private key in it, +concatenated together. More than one listening port can be specified, +separated by comma, +for example `mongoose -listening_port 8080,8000`. Default: 8080. ### run\_as\_user Switch to given user credentials after startup. UNIX-only. This option is -- GitLab