CMS
Installation
# yum remove php # yum install -y hubzero-cms-2.1.0
Configuration
# hzcms install example
# 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 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: ')dnl
Once the paths have been updated, reconfigure the CMS.
# hzcms reconfigure
If you are using the HTML5 VNC Proxy Server, you must update your certificate settings as well.