SSL not working on server

September 16, 2019 132 views
DigitalOcean Ubuntu Ubuntu 18.04

I am having problems getting SSL going on the server I followed the following instructions here for Apache

https://www.digitalocean.com/community/tutorials/how-to-install-an-ssl-certificate-from-a-commercial-certificate-authority

and my SSL certificate isn’t working here is my vitutal host configuration

# Added to mitigate CVE-2017-8295 vulnerability
UseCanonicalName On
<VirtualHost *:443>
        ServerAdmin webmaster@localhost

        ServerName $domain
        ServerAlias www.$domain
        Redirect permanent / https://abovepath.ca

        SSLEngine on
        SSLCACertificateFile      /etc/ssl/certs/4f48e133ed38192c.crt
        SSLCertificateKeyFile  /root/abovepath.ca.key

        DocumentRoot /var/www/html



        <Directory /var/www/html/>
            Options FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
2 Answers

Hello,

I believe that Apache might not have access to the /root/ directory. So Apache is failing to read the key.

I would recommend moving your key to /etc/ssl/ for example and then testing this again.

Let me know how it goes!
Regards,
Bobby

This is what the issue was. You need to be in the following folder when a new droplet is created.

/etc/apache2/sites-enabled

Have another answer? Share your knowledge.