title: How to fix 'No secure protocols supported'?
body: <p>I have a personal website which I'm trying to set up to use HTTPS.</p>
  
  <p>I'm using an Amazon Lightsail instance with Ubuntu 18.04 and Apache/2.4.29 on it. Opened port 443 using both AWS dashboard and ufw. I also made sure openssl version is up-to-date. I have used certbot, installation completes fine, I restarted webserver but when I go to ssllabs.com to test, I get:</p>
  
  <blockquote>
    <p>Assessment failed: No secure protocols supported</p>
  </blockquote>
  
  <p>Now, I have 3 websites served by the webserver, DocumentRoot is set to default /var/www/html and I created a conf file for each site in /etc/apache/sites-available as example.com.conf, with a VirtualHost listening to *:80 only. All sites are tested and works fine with the .conf files.</p>
  
  <p>When I ran certbot, I got a file in /etc/apache/sites-available called example.com-le-ssl.conf with this in it:</p>
  
  <pre><code>&lt;IfModule mod_ssl.c&gt;
    &lt;VirtualHost *:443&gt;
    ServerAdmin webmaster@localhost
    ServerName example.com
    ServerAlias www.example.com
    DocumentRoot /var/www/html/example.com
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
  
    Include /etc/letsencrypt/options-ssl-apache.conf
    SSLCertificateFile /etc/letsencrypt/live/example.com/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem
  &lt;/VirtualHost&gt;
  </code></pre>
  
  <p></p>
  
  <p>At this point, I expected it to work since the guide on <a href="https://certbot.eff.org/lets-encrypt/ubuntubionic-apache.html" rel="nofollow noreferrer">https://certbot.eff.org/lets-encrypt/ubuntubionic-apache.html</a> says nothing else needs to be done.</p>
  
  <p>What am I missing?</p>
  
  <p>Thanks in advance!</p>