This recipe covers the security of the server, database, and the communication of the user's browser and e-mail communication through SSL so that no data goes unencrypted from and to a Redmine system.
Make sure that you have server administration privileges. Prepare self-generated or obtain proper and valid SSL certificates for your server (Apache, IIS). To generate a free, but valid, certificate and install it, follow the guidelines in the Enhancing security recipe of Chapter 10, Making the Most of Redmine.
To ensure maximal security of your Redmine box, follow these steps: