Documentation

CMS

Installation

sudo yum install -y hubzero-cms-2.2

Configuration

sudo hzcms install myhub

Replace 'myhub' with the name of your hub (or the name your want your hub to be).

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 myhub
sudo hzcms update

If you are using the HTML5 VNC Proxy Server, you must update your certificate settings as well.

Last modified: