I’ve built a tool to help people on GoDaddy shared hosting to get an SSL certificate for free, just by filling a few things on my website. Here is the tool: https://punchsalad.com/ssl-certificate-generator/
This tool is built on top of https://github.com/afosto/yaac Acme client, which works great. Once I went live with the tool I started to have issues where people are not able to get verification files for http-01 although their details (domains & email) are correct. I’m also able to reproduce the issue from time to time.
It seems the issues happens when a new client is created in the code, that’s where it fails.
Then after 30-60 mins, it works again. Without any issue. Also, it seems to happen more often when there are many users using the tool in short period of time (within 30mins or so).
I’m not able to debug this as I’m not sure which rate limit I’m hitting. I think it’s either “too many failed authorizations recently” or “too many registrations for this IP”. For the second I’m not sure I’m hitting that limit of 10 accounts per 3 hours. But also I have no way of validating this.
I tried to use Let’s Debug (Useful tool by the way!), but I’m kinda stuck.
I would appreciate any tips or help on how to solve this issue?
My website is with HostPapa web hosting and the shared IP address is: 184.108.40.206
Server is on Apache Version 2.4.43