Enabling HTTPS for CDRouter's web UI
By default CDRouter’s web UI is accessible over HTTP and HTTPS using the
standard ports. These settings can be modified by editing the /usr/cdrouter-data/etc/config.yml file on the system.
The port flag specifies the port used for HTTP connections:
port: 80
Likewise, the https flag specifies the port used for HTTPS connections:
https: 443
Incoming HTTP connections can be forced to HTTPS by setting the force_https
flag:
force_https: "yes"
The web server will use a self-signed certificate for all HTTPS connections
unless otherwise configured. To use alternate certificates, a single file named
server.crt containing the server certificate and any required intermediate CAs
and a file named server.key containing the private key must be copied into the
/usr/cdrouter-data/etc/ directory.
Note that you must restart the CDRouter GUI service after making any changes to the configuration of the web server.