Additional Configuration Steps to prepate a Thalia server for Clustering.
1. Create new Thalia certificate for the cluster, using the wildcard name of
the cluster, ie *.thalia.mit.edu. Do this only once per
cluster.
2. Put cluster certificate into /usr/local/ssl/certs.
3. Edit /home/apache/conf/extra/http-ssl.conf to use the cluster cert:
SSLCertificateFile /usr/local/ssl/certs/thalia.mit.edu-cert.pem
SSLCertificateKeyFile /usr/local/ssl/private/thalia.mit.edu-key.pem
4. Check the rewrite declaratives in /home/apache/conf/extra/http-ssl.conf
and /home/apache/conf/extra/http-vhosts.conf to make certain that ALL
of the domains should be there. Make certain you create each one twice,
once for the cluster id, and once for the canonical hostname.
5. Undeploy thalia from webapps/thalia-ime, undeploy webapps/ROOT, and deploy
thalia to webapps/ROOT. Since there are some changes to the war file that
need to be done, get a developer to do this.
6. Clear and rebuild the database and filestore for Alfresco.
7. Make certain that the server name in the httpd.conf,
extra/http-vhosts.conf, and extra/http-ssl.conf in the name of the
cluster, such as *.thalia.mit.edu.