First off, please put your brain back in your pants, I’m really not interested in its impressive size.
So, I installed the acme.sh according to instructions. The very first thing it does is print in red letters:
It is recommended to install socat first.
We use socat for standalone server if you use standalone mode.
If you don’t use standalone mode, just ignore this warning.
Well, OK, don’t bother to tell me how to do that, or even what it is – I’m sure I can flail around for a while and become a socat expert. Am I using “standalone mode?” I haven’t the faintest idea, I don’t even know what that means. Maybe I’ll just take the final advice and ignore that warning.
So I set up to create a multiple-name certificate. Every time I run it, it displays a whole bunch of “The new authz request is OK,” then pukes with some variation of: "Verify error:Invalid response from http://server.wickenburg.us/.well-known/acme-challenge/TvmtFclYC4FToM02xIsJ20oU5mHYitei2ZLK7BcW-h0." The script encourages me to read the page on how to debug acme. It basically just says I should add either --debug, --log, or both. I run —log, and it drowns me in irrelevant detail, but it doesn’t tell me anything more enlightening about the actual error. Ditto for —debug.
After a while, I decide maybe this is what standalone mode looks like when you don’t have socat. Fine. So I see there’s an option to use “Apache mode” instead. I try that. It starts running, gets a couple “new authz request is OKs,” then displays in big red letters:
new-authz error: {"type":"urn:acme:error:rateLimited","detail":"Error creating new authz ::
too many failed authorizations recently: see https://letsencrypt.org/docs/rate-limits/","status": 429}
I go there, and it tells me that the bottom line is that I have to wait a week before I can try to make any more certificates. Lovely.
Now, when I started the “Apache mode,” the script displayed:
JFYI, Config file /etc/apache2/conf/httpd.conf is backuped to /root/.acme.sh/httpd.conf
In case there is an error that can not be restored automatically, you may try restore it yourself.
The backup file will be deleted on success, just forget it.
Well, there was an error. Could it be restored automatically? Hard to tell. There’s no httpd.conf in that dir, but there is an httpd.header. Since I’m not particularly familiar with any of these files, good luck to me.