How to install Premium SSL in the SolusVM?
To order an SSL certificate from your provider you'll need a CSR ('Certificate Signing Request') that uses your SolusVM Master's Key. Generate the key and the CSR on the SolusVM Master:
# cd /usr/local/solusvm/ssl
# openssl genrsa -out solusvm.key 2048
# openssl req -new -nodes -key solusvm.key -out solusvm.csr
The last command generates the CSR and asks a number of questions. Some points to remember:
- 'Common Name' is the hostname of your server (e.g. solusvm.example.com)
- Do not abbreviate the 'State' field - use the full name.
- The 'Challenge Phrase' is optional. Simply hit return to bypass this.
Once this process has completed you'll be left with a CSR file (solusvm.csr) which will be used to order an SSL certificate from your preferred provider.
When ordering your certificate be sure to select 'Apache' as your server type.
Once you purchase the SSL for the SolusVM Master then follow the link to configure the SSL on the server - https://docs.solusvm.com/display/DOCS/NGINX+for+SolusVM+1.x