How to install an SSL certificate on an Apache server.
openssl genrsa 2048 > private-key.pem
openssl req -new -key private-key.pem -out csr.pem
scp ./STAR_yourdomain_com/* yourdomain:/home/ubuntu/cert/new-cert
Note: This assumes there is a yourdomain
alias in your ~/.ssh/config
.
cat STAR_yourdomain_com.crt COMODORSAOrganizationValidationSecureServerCA.crt COMODORSAAddTrustCA.crt AddTrustExternalCARoot.crt > ssl-bundle.crt
<VirtualHost *:443>
ServerName *.yourdomain.com
SSLEngine on
SSLCertificateFile /home/ubuntu/cert/STAR_yourdomain_com.crt
SSLCertificateKeyFile /home/ubuntu/cert/private-key.pem
SSLCertificateChainFile /home/ubuntu/cert/ssl-bundle.crt
SSLCACertificateFile /home/ubuntu/cert/AddTrustExternalCARoot.crt
</VirtualHost>