Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. https://crt.sh/?q=example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
My domain is:
makeouthill.xyz
I ran this command:
It produced this output:
My web server is (include version):
Apache2
The operating system my web server runs on is (include version):
Raspbian (buster)
My hosting provider, if applicable, is:
namecheap
I can login to a root shell on my machine (yes or no, or I don’t know):
Yes
I’m using a control panel to manage my site (no, or provide the name and version of the control panel):
The version of my client is (e.g. output of certbot --version or certbot-auto --version if you’re using Certbot):
certbot 0.31.0
I have run the certbot commands to create an ssl certificate and it shows up successful. When I do a dry run it also shows up with no problems but when I do ssl test online it says there is no certificate and the website fails to load on https. I made sure all the directories for ssl files in my makeouthill.xyz.conf are correct but still it doesn’t work.
For me, port 80 (the HTTP port) is running HTTPS, and port 443 (the HTTPS port) times out.
It seems like your web server is misconfigured to run HTTPS on the HTTP port, or there is a port forwarding misconfiguration directing port 443 to port 80, and port 443 may be blocked by a firewall or something.
Can you double check that the Apache configuration is correct?
What does “sudo apachectl -t -D DUMP_VHOSTS” show?
Are you sure that your ISP does not block port 443, and that your firewall and port forwarding settings are all correct?