Currently I'm running an apache http server listening on port 81 since my ISP blocks port 80. I'd like to obtain a valid ssl certificate and I've been reading this forum here, but I don't entirely understand what they are talking about. I have full control over my router and my server. So, is there any way to obtain a ssl certificate from Let's Encrypt with my setup?
I want to run the https on port 443.
I also can't do the txt verification as I don't have full control over my dns yet.
When I try to run sudo certbot --apache
I get this:
Cleaning up challenges
Unable to find a virtual host listening on port 80 which is currently
needed for Certbot to prove to the CA that you control your domain.
Please add a virtual host for port 80.