SSL Configuration

The default SSL certificate is meant for evaluation purposes only. For a production Hub, you will need to obtain a certificate from a provider. A certificate may contain two or three pieces: a public certificate, a private key, and sometimes an intermediate certificate.

Once you obtain the certificate, install their respective sub-directories in the /etc/ssl directory.

After the certificates are installed, you will need to modify the Apache configuration template located in /etc/apache/sites-m4/{hubname}-ssl.m4.

Replace SSLCERTFILE on line 184 with the path to your SSL certificate.

SSLCertificateFile /etc/ssl/path/to/cert

Replace SSLCERTKEYFILE on line 185 with the path to your SSL key.

SSLCertificateKeyFile /etc/ssl/path/to/key

If you have an intermediate certificate:
remove line 186: ifdef(`SSLCERTCHAINFILE',`remove line 188: ')dnlReplace SSLCERTCHAINFILE with the path to your SSL key.