I feel like I'm running into a 'Chicken or the Egg' issue with these HTTPS/HSTS required domains.
AutoSSL wouldn't validate because it couldn't find the .well-known file over an HTTP connection. (The system queried for a temporary file at “http://*****.app/.well-known/pki-validation/83FE....)
I can't add the DNS TXT record because everytime it attempts to validate, the _cpanel-dcv-test-record value changes. So there is no time to add the TXT record before it fails (using DNS server not hosted on its own box).
Then I realized the purchased domain from godaddy included an SSL certificate, makes sense... so I go to set it up and for some reason, godaddy just kept refusing to validate the requests dns txt record to prove ownership (and I can't use their html file method because the request is over http, not https). I don't know if this was just a bug, but I literally tried everything with no luck.
The only way I was able to get it to work, was move the DNS back to godaddy (instead of my linode dns server), then the certificate was able to be issued because dns was hosted at the same location as the SSL issuer, so there was no need to validate with a file or dns update. So now I have the valid GoDaddy issued certificate installed, but I don't want my DNS at godaddy. So I moved the DNS back to my linode dns, but then the godaddy certificate refused to work when my DNS is not at godaddy and the server kept loading the default website for the shared ip.
So then I thought, ok, move the DNS back to godaddy, and now that https works, I can get an autossl certificate. However, they won't issue a certificate until 3 days prior to expiration.
How are other people dealing with these issues? What am I missing here? I hope I explained everything right.
AutoSSL wouldn't validate because it couldn't find the .well-known file over an HTTP connection. (The system queried for a temporary file at “http://*****.app/.well-known/pki-validation/83FE....)
I can't add the DNS TXT record because everytime it attempts to validate, the _cpanel-dcv-test-record value changes. So there is no time to add the TXT record before it fails (using DNS server not hosted on its own box).
Then I realized the purchased domain from godaddy included an SSL certificate, makes sense... so I go to set it up and for some reason, godaddy just kept refusing to validate the requests dns txt record to prove ownership (and I can't use their html file method because the request is over http, not https). I don't know if this was just a bug, but I literally tried everything with no luck.
The only way I was able to get it to work, was move the DNS back to godaddy (instead of my linode dns server), then the certificate was able to be issued because dns was hosted at the same location as the SSL issuer, so there was no need to validate with a file or dns update. So now I have the valid GoDaddy issued certificate installed, but I don't want my DNS at godaddy. So I moved the DNS back to my linode dns, but then the godaddy certificate refused to work when my DNS is not at godaddy and the server kept loading the default website for the shared ip.
So then I thought, ok, move the DNS back to godaddy, and now that https works, I can get an autossl certificate. However, they won't issue a certificate until 3 days prior to expiration.
How are other people dealing with these issues? What am I missing here? I hope I explained everything right.