Added HTTPS support via a new HTTPS Port configuration option

Similar to the HTTP Port, defaults to disabled.
I'd say 30 seconds is probably more conservative (annoying LB's that hard-code 60 second timeouts, such as ELB...)