CMS
Installation
sudo yum install -y hubzero-cms-2.2
Configuration
sudo hzcms install hubname
It is necessary to immediately run the updater to apply fixes that have not been incorporated into the initial installation.
sudo hzcms update
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/httpd/sites-m4/{hubname}-ssl.m4.
Replace SSLCERTFILE with the path to your SSL certificate.
SSLCertificateFile /etc/ssl/path/to/cert
Replace SSLCERTKEYFILE 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: ')dnl
Replace SSLCERTCHAINFILE with the path to your chain certificate.
SSLCertificateChainFile /etc/ssl/path/to/cert
Once the paths have been updated, reconfigure the CMS.
sudo hzcms reconfigure hubname
sudo /etc/init.d/apache2 restart
If you are using the HTML5 VNC Proxy Server, you must update your certificate settings as well.
Test
The default installation of the CMS uses a self signed SSL certificate. Some browers will not accept this certificate and not allow access to the site.
https://support.mozilla.org/en-US/questions/1012036
You will need to install a proper SSL certificate.