Documentation

CMS

Download (pdf)

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.

Last modified: