Hi all. I apologize for the fact that my question will be much more plebian than the average topic here. I’m not very good at this stuff. I’ve tried to figure it out all morning, reading the boards here and elsewhere, and have hit a wall.
The main problem stems from the fact that I want to use LetsEncrypt but host through Namecheap, which doesn’t support it yet. So I’m trying to do it manually, to see how that works for me before I debate changing hosters.
So for starters, My host web server runs apache, SSH is enabled, but my computer runs windows (not sure if that matters).
It seems one thing I could do, based on this website, is “run the certbot on your own computer manually”, but I couldn’t find an install file, I think because I’m running windows?
Another promising path seemed like the letsencrypt-win-simple that I downloaded from github. But I can’t get that to work either. I tried the FTP option, but that doesn’t work. It gives a huge error. The error started off with something like ‘unrecognized URI’, not sure what I did wrong, but now we’ve progressed to one with the detail “Error creating new authz: too many invalid authorizations recently”. So maybe that’s good, maybe I’ve made progress? But I’m not sure how to fix that, or what made the invalid authorizations. Does this program itself have a counter? I would think my previous errors so early in the process wouldn’t have flagged some sort of authorization counter, I don’t even think I was communicating with my website. One thought is that the process may have failed because the certificate being made by letsencrypt-win-simple is for servers running windows, as opposed to this exercise which is me running the exe on windows but a server running apache.
I also try the manual way, following this general command:
letsencrypt.exe --emailaddress email@example.com --usedefaulttaskuser --accepttos --manualhost www.mydomain.com --webroot C:\random-local-folder-i-made
It does copy the convoluted filename to the random folder I made. And during the exe execution, it does pause for a while on ‘requesting authorization’ and then quickly closes after that, which I presume means that it finished without error? But then where would the certificate be for me to install to my live website? I can’t find it anywhere. My only thoughts are that I have no idea where to look. I’m also not sure whether it would even work, because my server runs apache, but I’m doing this on windows?
Anyways, sorry for the wall of low-brow text, I’d really appreciate help! Desperately want to get LetsEncrypt up and running!