GoDaddy Acme dns challenge failing

1. The problem I’m having:

I am pretty new to caddy but I somehow had this working previously and now the certificate has expired and I cannot get it to renew. I am using GoDaddy for the DNS and I created the _acme-challenge txt file on GoDaddy but despite having the caddyfile match, caddy keeps trying to send a different challenge. I have redownloaded a custom caddy with the GoDaddy module to make sure something did not get corrupt and I still get the same results. All I am trying to do is get an SSL certificate running to allow access to some programs I have running on my personal system.

2. Error messages and/or full log output:

2024/05/03 00:51:54.949 ←[34mINFO←[0m   using adjacent Caddyfile
2024/05/03 00:51:54.950 ←[33mWARN←[0m   Caddyfile input is not formatted; run 'caddy fmt --overwrite' to fix inconsistencies    {"adapter": "caddyfile", "file": "Caddyfile", "line": 7}
2024/05/03 00:51:54.961 ←[34mINFO←[0m   admin   admin endpoint started  {"address": "localhost:2019", "enforce_origin": false, "origins": ["//localhost:2019", "//[::1]:2019", "//127.0.0.1:2019"]}
2024/05/03 00:51:54.962 ←[34mINFO←[0m   tls.cache.maintenance   started background certificate maintenance      {"cache": "0xc00048dd00"}
2024/05/03 00:51:54.962 ←[34mINFO←[0m   http.auto_https server is listening only on the HTTPS port but has no TLS connection policies; adding one to enable TLS {"server_name": "srv0", "https_port": 443}
2024/05/03 00:51:54.962 ←[34mINFO←[0m   http.auto_https enabling automatic HTTP->HTTPS redirects        {"server_name": "srv0"}
2024/05/03 00:51:54.962 ←[35mDEBUG←[0m  http.auto_https adjusted config {"tls": {"automation":{"policies":[{"subjects":["brianandsteph.info"]},{}]}}, "http": {"servers":{"remaining_auto_https_redirects":{"listen":[":80"],"routes":[{},{}]},"srv0":{"listen":[":443"],"routes":[{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":":25600"}]}]}]}],"terminal":true}],"tls_connection_policies":[{}],"automatic_https":{}}}}}
2024/05/03 00:51:54.962 ←[34mINFO←[0m   http    enabling HTTP/3 listener        {"addr": ":443"}
2024/05/03 00:51:54.963 ←[35mDEBUG←[0m  http    starting server loop    {"address": "[::]:443", "tls": true, "http3": true}
2024/05/03 00:51:54.963 ←[34mINFO←[0m   http.log        server running  {"name": "srv0", "protocols": ["h1", "h2", "h3"]}
2024/05/03 00:51:54.963 ←[35mDEBUG←[0m  http    starting server loop    {"address": "[::]:80", "tls": false, "http3": false}
2024/05/03 00:51:54.963 ←[34mINFO←[0m   http.log        server running  {"name": "remaining_auto_https_redirects", "protocols": ["h1", "h2", "h3"]}
2024/05/03 00:51:54.963 ←[34mINFO←[0m   http    enabling automatic TLS certificate management   {"domains": ["brianandsteph.info"]}
2024/05/03 00:51:54.964 ←[34mINFO←[0m   autosaved config (load with --resume flag)      {"file": "C:\\Users\\tarra\\AppData\\Roaming\\Caddy\\autosave.json"}
2024/05/03 00:51:54.964 ←[34mINFO←[0m   serving initial configuration
2024/05/03 00:51:54.964 ←[33mWARN←[0m   tls     storage cleaning happened too recently; skipping for now        {"storage": "FileStorage:C:\\Users\\tarra\\AppData\\Roaming\\Caddy", "instance": "bf4e83ba-fce2-4a05-b434-32201035310d", "try_again": "2024/05/04 00:51:54.964", "try_again_in": 86400}
2024/05/03 00:51:54.965 ←[34mINFO←[0m   tls     finished cleaning storage units
2024/05/03 00:51:54.965 ←[34mINFO←[0m   tls.obtain      acquiring lock  {"identifier": "brianandsteph.info"}
Successfully started Caddy (pid=14604) - Caddy is running in the background
2024/05/03 00:51:54.967 ←[34mINFO←[0m   tls.obtain      lock acquired   {"identifier": "brianandsteph.info"}
2024/05/03 00:51:54.968 ←[34mINFO←[0m   tls.obtain      obtaining certificate   {"identifier": "brianandsteph.info"}
2024/05/03 00:51:54.968 ←[35mDEBUG←[0m  events  event   {"name": "cert_obtaining", "id": "c9e77110-1944-4dd0-90f1-aef84afcb50e", "origin": "tls", "data": {"identifier":"brianandsteph.info"}}
2024/05/03 00:51:54.968 ←[35mDEBUG←[0m  tls.obtain      trying issuer 1/2       {"issuer": "acme-v02.api.letsencrypt.org-directory"}
2024/05/03 00:51:54.969 INFO    tls.issuance.acme       waiting on internal rate limiter        {"identifiers": ["brianandsteph.info"], "ca": "https://acme-v02.api.letsencrypt.org/directory", "account": ""}
2024/05/03 00:51:54.969 INFO    tls.issuance.acme       done waiting on internal rate limiter   {"identifiers": ["brianandsteph.info"], "ca": "https://acme-v02.api.letsencrypt.org/directory", "account": ""}
PS C:\Program Files\Caddy> 2024/05/03 00:51:55.314      DEBUG   tls.issuance.acme.acme_client   http request    {"method": "GET", "url": "https://acme-v02.api.letsencrypt.org/directory", "headers": {"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["747"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 00:51:54 GMT"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]}, "status_code": 200}
2024/05/03 00:51:55.383 DEBUG   tls.issuance.acme.acme_client   http request    {"method": "HEAD", "url": "https://acme-v02.api.letsencrypt.org/acme/new-nonce", "headers": {"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Cache-Control":["public, max-age=0, no-cache"],"Date":["Fri, 03 May 2024 00:51:54 GMT"],"Link":["<https://acme-v02.api.letsencrypt.org/directory>;rel=\"index\""],"Replay-Nonce":["KBbvukTe_bCsXE69bXKcB2TfKFUiB_LWq0Fl1ixN1DU0cQ6VT8c"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]}, "status_code": 200}
2024/05/03 00:51:55.648 DEBUG   tls.issuance.acme.acme_client   http request    {"method": "POST", "url": "https://acme-v02.api.letsencrypt.org/acme/new-order", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Boulder-Requester":["1445521426"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["344"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 00:51:54 GMT"],"Link":["<https://acme-v02.api.letsencrypt.org/directory>;rel=\"index\""],"Location":["https://acme-v02.api.letsencrypt.org/acme/order/1445521426/266105733447"],"Replay-Nonce":["KBbvukTezTgyKfK9ynN5lHSn3x3IiqAk5C361BKry6o8Qpu9oHw"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]}, "status_code": 201}
2024/05/03 00:51:55.723 DEBUG   tls.issuance.acme.acme_client   http request    {"method": "POST", "url": "https://acme-v02.api.letsencrypt.org/acme/authz-v3/345973527217", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Boulder-Requester":["1445521426"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["802"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 00:51:54 GMT"],"Link":["<https://acme-v02.api.letsencrypt.org/directory>;rel=\"index\""],"Replay-Nonce":["RHbEAk-JPQgyM6MAveCAhjxlfojOxXfs7iVWxfc5rYsACeFvOGg"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]}, "status_code": 200}
2024/05/03 00:51:55.723 INFO    tls.issuance.acme.acme_client   trying to solve challenge       {"identifier": "brianandsteph.info", "challenge_type": "dns-01", "ca": "https://acme-v02.api.letsencrypt.org/directory"}
2024/05/03 00:51:55.865 INFO    AppendRecords brianandsteph.info. [{ TXT _acme-challenge Dmz5Bk5Ua4keph2gKEoLrLCk_VqRKImLsXsJsMNeDbY 0s 0}]
2024/05/03 00:51:56.087 ERROR   tls.issuance.acme.acme_client   cleaning up solver      {"identifier": "brianandsteph.info", "challenge_type": "dns-01", "error": "no memory of presenting a DNS record for \"_acme-challenge.brianandsteph.info\" (usually OK if presenting also failed)"}
2024/05/03 00:51:56.199 DEBUG   tls.issuance.acme.acme_client   http request    {"method": "POST", "url": "https://acme-v02.api.letsencrypt.org/acme/authz-v3/345973527217", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Boulder-Requester":["1445521426"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["806"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 00:51:55 GMT"],"Link":["<https://acme-v02.api.letsencrypt.org/directory>;rel=\"index\""],"Replay-Nonce":["RHbEAk-JFoWlXmxgDQyqJ0Ze8idNdKIsZm6nsvrS301Y_yBK6A0"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]}, "status_code": 200}
2024/05/03 00:51:56.199 ERROR   tls.obtain      could not get certificate from issuer   {"identifier": "brianandsteph.info", "issuer": "acme-v02.api.letsencrypt.org-directory", "error": "[brianandsteph.info] solving challenges: presenting for challenge: adding temporary record for zone \"brianandsteph.info.\": could not append records: Domain: brianandsteph.info; Record: _acme-challenge, Status: 403; Body: {\"code\":\"ACCESS_DENIED\",\"message\":\"Authenticated user is not allowed access\"}\n; PUT: [{\"data\":\"Dmz5Bk5Ua4keph2gKEoLrLCk_VqRKImLsXsJsMNeDbY\"}] (order=https://acme-v02.api.letsencrypt.org/acme/order/1445521426/266105733447) (ca=https://acme-v02.api.letsencrypt.org/directory)"}
2024/05/03 00:51:56.199 DEBUG   tls.obtain      trying issuer 2/2       {"issuer": "acme.zerossl.com-v2-DV90"}
2024/05/03 00:51:56.201 INFO    tls.issuance.zerossl    waiting on internal rate limiter        {"identifiers": ["brianandsteph.info"], "ca": "https://acme.zerossl.com/v2/DV90", "account": "caddy@zerossl.com"}
2024/05/03 00:51:56.201 INFO    tls.issuance.zerossl    done waiting on internal rate limiter   {"identifiers": ["brianandsteph.info"], "ca": "https://acme.zerossl.com/v2/DV90", "account": "caddy@zerossl.com"}
2024/05/03 00:51:56.520 DEBUG   tls.issuance.zerossl.acme_client        http request    {"method": "GET", "url": "https://acme.zerossl.com/v2/DV90", "headers": {"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Access-Control-Allow-Origin":["*"],"Content-Length":["645"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 00:51:55 GMT"],"Server":["nginx"],"Strict-Transport-Security":["max-age=15724800; includeSubDomains"]}, "status_code": 200}
2024/05/03 00:52:03.785 DEBUG   tls.issuance.zerossl.acme_client        http request    {"method": "HEAD", "url": "https://acme.zerossl.com/v2/DV90/newNonce", "headers": {"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Access-Control-Allow-Origin":["*"],"Cache-Control":["max-age=0, no-cache, no-store"],"Content-Type":["application/octet-stream"],"Date":["Fri, 03 May 2024 00:52:02 GMT"],"Link":["<https://acme.zerossl.com/v2/DV90>;rel=\"index\""],"Replay-Nonce":["o1ImKJqc7fwS_H3rdODQeq27QKdbaDAiVaMxi4kPfks"],"Server":["nginx"],"Strict-Transport-Security":["max-age=15724800; includeSubDomains"]}, "status_code": 200}
2024/05/03 00:52:17.357 DEBUG   tls.issuance.zerossl.acme_client        http request    {"method": "POST", "url": "https://acme.zerossl.com/v2/DV90/newOrder", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Access-Control-Allow-Origin":["*"],"Cache-Control":["max-age=0, no-cache, no-store"],"Content-Length":["280"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 00:52:16 GMT"],"Location":["https://acme.zerossl.com/v2/DV90/order/Ak-mn6bUIfa_bOpPDDPVtw"],"Replay-Nonce":["cDvZ3NKBADm-0CQF_aj3Mm6Est-sXcPzDnoxuYAt4RY"],"Server":["nginx"],"Strict-Transport-Security":["max-age=15724800; includeSubDomains"]}, "status_code": 201}
2024/05/03 00:52:24.456 DEBUG   tls.issuance.zerossl.acme_client        http request    {"method": "POST", "url": "https://acme.zerossl.com/v2/DV90/authz/KWi_QK6rvpKubxhU37mRzw", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Access-Control-Allow-Origin":["*"],"Cache-Control":["max-age=0, no-cache, no-store"],"Content-Length":["448"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 00:52:23 GMT"],"Link":["<https://acme.zerossl.com/v2/DV90>;rel=\"index\""],"Replay-Nonce":["VKsuHPfCkZPYehAoAu9d_dv-i29RRRcOYaaLDFCkDsM"],"Retry-After":["5"],"Server":["nginx"],"Strict-Transport-Security":["max-age=15724800; includeSubDomains"]}, "status_code": 200}
2024/05/03 00:52:24.456 INFO    tls.issuance.zerossl.acme_client        trying to solve challenge       {"identifier": "brianandsteph.info", "challenge_type": "dns-01", "ca": "https://acme.zerossl.com/v2/DV90"}
2024/05/03 00:52:24.459 INFO    AppendRecords brianandsteph.info. [{ TXT _acme-challenge _g2gPKvLPWpRzjARdHv6C-Gm-Z26y1kGnMe2HE8_ifM 0s 0}]
2024/05/03 00:52:24.691 ERROR   tls.issuance.zerossl.acme_client        cleaning up solver      {"identifier": "brianandsteph.info", "challenge_type": "dns-01", "error": "no memory of presenting a DNS record for \"_acme-challenge.brianandsteph.info\" (usually OK if presenting also failed)"}
2024/05/03 00:52:24.848 DEBUG   tls.issuance.zerossl.acme_client        http request    {"method": "POST", "url": "https://acme.zerossl.com/v2/DV90/authz/KWi_QK6rvpKubxhU37mRzw", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Access-Control-Allow-Origin":["*"],"Cache-Control":["max-age=0, no-cache, no-store"],"Content-Length":["130"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 00:52:23 GMT"],"Link":["<https://acme.zerossl.com/v2/DV90>;rel=\"index\""],"Replay-Nonce":["xPqw9Pz4zimGgvg8othcu7VAtKi2PE6sercSjmhDCJ0"],"Server":["nginx"],"Strict-Transport-Security":["max-age=15724800; includeSubDomains"]}, "status_code": 200}
2024/05/03 00:52:24.848 ERROR   tls.obtain      could not get certificate from issuer   {"identifier": "brianandsteph.info", "issuer": "acme.zerossl.com-v2-DV90", "error": "[brianandsteph.info] solving challenges: presenting for challenge: adding temporary record for zone \"brianandsteph.info.\": could not append records: Domain: brianandsteph.info; Record: _acme-challenge, Status: 403; Body: {\"code\":\"ACCESS_DENIED\",\"message\":\"Authenticated user is not allowed access\"}\n; PUT: [{\"data\":\"_g2gPKvLPWpRzjARdHv6C-Gm-Z26y1kGnMe2HE8_ifM\"}] (order=https://acme.zerossl.com/v2/DV90/order/Ak-mn6bUIfa_bOpPDDPVtw) (ca=https://acme.zerossl.com/v2/DV90)"}
2024/05/03 00:52:24.849 DEBUG   events  event   {"name": "cert_failed", "id": "07ba3a32-0913-4f85-b091-11e777759f62", "origin": "tls", "data": {"error":{},"identifier":"brianandsteph.info","issuers":["acme-v02.api.letsencrypt.org-directory","acme.zerossl.com-v2-DV90"],"renewal":false}}
2024/05/03 00:52:24.849 ERROR   tls.obtain      will retry      {"error": "[brianandsteph.info] Obtain: [brianandsteph.info] solving challenges: presenting for challenge: adding temporary record for zone \"brianandsteph.info.\": could not append records: Domain: brianandsteph.info; Record: _acme-challenge, Status: 403; Body: {\"code\":\"ACCESS_DENIED\",\"message\":\"Authenticated user is not allowed access\"}\n; PUT: [{\"data\":\"_g2gPKvLPWpRzjARdHv6C-Gm-Z26y1kGnMe2HE8_ifM\"}] (order=https://acme.zerossl.com/v2/DV90/order/Ak-mn6bUIfa_bOpPDDPVtw) (ca=https://acme.zerossl.com/v2/DV90)", "attempt": 1, "retrying_in": 60, "elapsed": 29.8824397, "max_duration": 2592000}

3. Caddy version:

v2.7.6 h1:w0NymbG2m9PcvKWsrXO6EEkY9Ru4FJK8uQbYcev1p3A=

4. How I installed and ran Caddy:

a. System environment:

Windows 11

b. Command:

.\caddy_windows_amd64_custom.exe

c. Service/unit/compose file:

d. My complete Caddy config:

{
	acme_dns godaddy 3Amt8ZbSre_4giKn8RfTrXJF4GftuKWbP:RSPpXJkScnSnp6DpoU1mW3
	debug
}

brianandsteph.info
reverse_proxy :25600

5. Links to relevant resources:

Downloaded the package from Download Caddy

I hope that not your real Godaddy API key. You must keep that secret. If it’s your real one, you’ll need to revoke it ASAP and use a new one.

This is Godaddy saying you’re not authenticated. Make sure your API token is set up correctly.

1 Like

No, it was the acme response. However, that being said, I did just recreate my API and entered that info my caddyfile and now I’m getting “Malformed_Credentials”. So I am guessing I should be doing something like

acme_dns godaddy <API Key> <Secret>

As right now I just have the api key

1 Like

So I did find where I needed to do : and now I’m getting the following

2024/05/03 03:10:38.030 ←[34mINFO←[0m   using adjacent Caddyfile
2024/05/03 03:10:38.042 ←[34mINFO←[0m   admin   admin endpoint started  {"address": "localhost:2019", "enforce_origin": false, "origins": ["//localhost:2019", "//[::1]:2019", "//127.0.0.1:2019"]}
2024/05/03 03:10:38.043 ←[34mINFO←[0m   tls.cache.maintenance   started background certificate maintenance      {"cache": "0xc000589e00"}
2024/05/03 03:10:38.043 ←[34mINFO←[0m   http.auto_https server is listening only on the HTTPS port but has no TLS connection policies; adding one to enable TLS {"server_name": "srv0", "https_port": 443}
2024/05/03 03:10:38.043 ←[34mINFO←[0m   http.auto_https enabling automatic HTTP->HTTPS redirects        {"server_name": "srv0"}
2024/05/03 03:10:38.043 ←[35mDEBUG←[0m  http.auto_https adjusted config {"tls": {"automation":{"policies":[{"subjects":["brianandsteph.info"]},{}]}}, "http": {"servers":{"remaining_auto_https_redirects":{"listen":[":80"],"routes":[{},{}]},"srv0":{"listen":[":443"],"routes":[{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":":25600"}]}]}]}],"terminal":true}],"tls_connection_policies":[{}],"automatic_https":{}}}}}
2024/05/03 03:10:38.043 ←[34mINFO←[0m   http    enabling HTTP/3 listener        {"addr": ":443"}
2024/05/03 03:10:38.044 ←[35mDEBUG←[0m  http    starting server loop    {"address": "[::]:443", "tls": true, "http3": true}
2024/05/03 03:10:38.044 ←[34mINFO←[0m   http.log        server running  {"name": "srv0", "protocols": ["h1", "h2", "h3"]}
2024/05/03 03:10:38.044 ←[35mDEBUG←[0m  http    starting server loop    {"address": "[::]:80", "tls": false, "http3": false}
2024/05/03 03:10:38.044 ←[34mINFO←[0m   http.log        server running  {"name": "remaining_auto_https_redirects", "protocols": ["h1", "h2", "h3"]}
2024/05/03 03:10:38.044 ←[34mINFO←[0m   http    enabling automatic TLS certificate management   {"domains": ["brianandsteph.info"]}
2024/05/03 03:10:38.045 ←[34mINFO←[0m   autosaved config (load with --resume flag)      {"file": "C:\\Users\\tarra\\AppData\\Roaming\\Caddy\\autosave.json"}
2024/05/03 03:10:38.045 ←[34mINFO←[0m   serving initial configuration
2024/05/03 03:10:38.045 ←[33mWARN←[0m   tls     storage cleaning happened too recently; skipping for now        {"storage": "FileStorage:C:\\Users\\tarra\\AppData\\Roaming\\Caddy", "instance": "bf4e83ba-fce2-4a05-b434-32201035310d", "try_again": "2024/05/04 03:10:38.045", "try_again_in": 86400}
2024/05/03 03:10:38.046 ←[34mINFO←[0m   tls     finished cleaning storage units
2024/05/03 03:10:38.046 ←[34mINFO←[0m   tls.obtain      acquiring lock  {"identifier": "brianandsteph.info"}
Successfully started Caddy (pid=21280) - Caddy is running in the background
2024/05/03 03:10:38.048 ←[34mINFO←[0m   tls.obtain      lock acquired   {"identifier": "brianandsteph.info"}
2024/05/03 03:10:38.049 ←[34mINFO←[0m   tls.obtain      obtaining certificate   {"identifier": "brianandsteph.info"}
2024/05/03 03:10:38.049 ←[35mDEBUG←[0m  events  event   {"name": "cert_obtaining", "id": "ed985502-d4be-424e-84bf-75597d89643f", "origin": "tls", "data": {"identifier":"brianandsteph.info"}}
2024/05/03 03:10:38.049 ←[35mDEBUG←[0m  tls.obtain      trying issuer 1/2       {"issuer": "acme-v02.api.letsencrypt.org-directory"}
2024/05/03 03:10:38.051 ←[34mINFO←[0m   tls.issuance.acme       waiting on internal rate limiter        {"identifiers": ["brianandsteph.info"], "ca": "https://acme-v02.api.letsencrypt.org/directory", "account": ""}
2024/05/03 03:10:38.053 INFO    tls.issuance.acme       done waiting on internal rate limiter   {"identifiers": ["brianandsteph.info"], "ca": "https://acme-v02.api.letsencrypt.org/directory", "account": ""}
PS C:\Program Files\Caddy> 2024/05/03 03:10:38.441      DEBUG   tls.issuance.acme.acme_client   http request    {"method": "GET", "url": "https://acme-v02.api.letsencrypt.org/directory", "headers": {"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["747"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:10:37 GMT"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]}, "status_code": 200}
2024/05/03 03:10:38.513 DEBUG   tls.issuance.acme.acme_client   http request    {"method": "HEAD", "url": "https://acme-v02.api.letsencrypt.org/acme/new-nonce", "headers": {"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Cache-Control":["public, max-age=0, no-cache"],"Date":["Fri, 03 May 2024 03:10:37 GMT"],"Link":["<https://acme-v02.api.letsencrypt.org/directory>;rel=\"index\""],"Replay-Nonce":["RHbEAk-Jeg8M-AeOhb9n29iRUKMiP61Tui3fKT507U8Hq9GnSZw"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]}, "status_code": 200}
2024/05/03 03:10:38.740 DEBUG   tls.issuance.acme.acme_client   http request    {"method": "POST", "url": "https://acme-v02.api.letsencrypt.org/acme/new-order", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Boulder-Requester":["1445521426"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["344"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:10:37 GMT"],"Link":["<https://acme-v02.api.letsencrypt.org/directory>;rel=\"index\""],"Location":["https://acme-v02.api.letsencrypt.org/acme/order/1445521426/266134194907"],"Replay-Nonce":["KBbvukTeqLvYPV-xIC3Am_k7OZD3xWtJovksThA_kLZgC8quOnM"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]}, "status_code": 201}
2024/05/03 03:10:38.808 DEBUG   tls.issuance.acme.acme_client   http request    {"method": "POST", "url": "https://acme-v02.api.letsencrypt.org/acme/authz-v3/346015167097", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Boulder-Requester":["1445521426"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["802"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:10:37 GMT"],"Link":["<https://acme-v02.api.letsencrypt.org/directory>;rel=\"index\""],"Replay-Nonce":["RHbEAk-JhtLRiC2BT_dKn2Hi_5JrDPEG3iRWC_qQeyLTgxxzoh4"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]}, "status_code": 200}
2024/05/03 03:10:38.808 DEBUG   tls.issuance.acme.acme_client   no solver configured    {"challenge_type": "tls-alpn-01"}
2024/05/03 03:10:38.808 DEBUG   tls.issuance.acme.acme_client   no solver configured    {"challenge_type": "http-01"}
2024/05/03 03:10:38.808 INFO    tls.issuance.acme.acme_client   trying to solve challenge       {"identifier": "brianandsteph.info", "challenge_type": "dns-01", "ca": "https://acme-v02.api.letsencrypt.org/directory"}
2024/05/03 03:10:38.947 INFO    AppendRecords brianandsteph.info. [{ TXT _acme-challenge aPFj3a0lnXl6ue0pKq-0XJCDQVgJMsW_ckd_VStou40 0s 0}]
2024/05/03 03:10:39.467 ERROR   tls.issuance.acme.acme_client   cleaning up solver      {"identifier": "brianandsteph.info", "challenge_type": "dns-01", "error": "no memory of presenting a DNS record for \"_acme-challenge.brianandsteph.info\" (usually OK if presenting also failed)"}
2024/05/03 03:10:39.570 DEBUG   tls.issuance.acme.acme_client   http request    {"method": "POST", "url": "https://acme-v02.api.letsencrypt.org/acme/authz-v3/346015167097", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Boulder-Requester":["1445521426"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["806"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:10:38 GMT"],"Link":["<https://acme-v02.api.letsencrypt.org/directory>;rel=\"index\""],"Replay-Nonce":["RHbEAk-J3-t8Rm_ay8vl-UTJHnNaQ_-jDoslbd90leweH7EM5Sg"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]}, "status_code": 200}
2024/05/03 03:10:39.570 ERROR   tls.obtain      could not get certificate from issuer   {"identifier": "brianandsteph.info", "issuer": "acme-v02.api.letsencrypt.org-directory", "error": "[brianandsteph.info] solving challenges: presenting for challenge: adding temporary record for zone \"brianandsteph.info.\": could not append records: Domain: brianandsteph.info; Record: _acme-challenge, Status: 403; Body: {\"code\":\"ACCESS_DENIED\",\"message\":\"Authenticated user is not allowed access\"}\n; PUT: [{\"data\":\"aPFj3a0lnXl6ue0pKq-0XJCDQVgJMsW_ckd_VStou40\"}] (order=https://acme-v02.api.letsencrypt.org/acme/order/1445521426/266134194907) (ca=https://acme-v02.api.letsencrypt.org/directory)"}
2024/05/03 03:10:39.571 DEBUG   tls.obtain      trying issuer 2/2       {"issuer": "acme.zerossl.com-v2-DV90"}
2024/05/03 03:10:39.573 INFO    tls.issuance.zerossl    waiting on internal rate limiter        {"identifiers": ["brianandsteph.info"], "ca": "https://acme.zerossl.com/v2/DV90", "account": "caddy@zerossl.com"}
2024/05/03 03:10:39.573 INFO    tls.issuance.zerossl    done waiting on internal rate limiter   {"identifiers": ["brianandsteph.info"], "ca": "https://acme.zerossl.com/v2/DV90", "account": "caddy@zerossl.com"}
2024/05/03 03:10:39.896 DEBUG   tls.issuance.zerossl.acme_client        http request    {"method": "GET", "url": "https://acme.zerossl.com/v2/DV90", "headers": {"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Access-Control-Allow-Origin":["*"],"Content-Length":["645"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:10:38 GMT"],"Server":["nginx"],"Strict-Transport-Security":["max-age=15724800; includeSubDomains"]}, "status_code": 200}
2024/05/03 03:10:40.119 DEBUG   tls.issuance.zerossl.acme_client        http request    {"method": "HEAD", "url": "https://acme.zerossl.com/v2/DV90/newNonce", "headers": {"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Access-Control-Allow-Origin":["*"],"Cache-Control":["max-age=0, no-cache, no-store"],"Content-Type":["application/octet-stream"],"Date":["Fri, 03 May 2024 03:10:39 GMT"],"Link":["<https://acme.zerossl.com/v2/DV90>;rel=\"index\""],"Replay-Nonce":["DGVxx8oXNNzrFzFUuERO81xweHzV3EXXI8EmX5OjYjg"],"Server":["nginx"],"Strict-Transport-Security":["max-age=15724800; includeSubDomains"]}, "status_code": 200}
2024/05/03 03:10:40.708 DEBUG   tls.issuance.zerossl.acme_client        http request    {"method": "POST", "url": "https://acme.zerossl.com/v2/DV90/newOrder", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Access-Control-Allow-Origin":["*"],"Cache-Control":["max-age=0, no-cache, no-store"],"Content-Length":["280"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:10:39 GMT"],"Location":["https://acme.zerossl.com/v2/DV90/order/ad0XpREVcIx76P0iUORghA"],"Replay-Nonce":["_J40cpoZ_GPsPTnkkGbT1OwRcxnKs5zHNwumMg1nw_w"],"Server":["nginx"],"Strict-Transport-Security":["max-age=15724800; includeSubDomains"]}, "status_code": 201}
2024/05/03 03:10:41.033 DEBUG   tls.issuance.zerossl.acme_client        http request    {"method": "POST", "url": "https://acme.zerossl.com/v2/DV90/authz/oFnE9VdDdO5VaJmcgnexxg", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Access-Control-Allow-Origin":["*"],"Cache-Control":["max-age=0, no-cache, no-store"],"Content-Length":["448"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:10:39 GMT"],"Link":["<https://acme.zerossl.com/v2/DV90>;rel=\"index\""],"Replay-Nonce":["kCOP_2xJqUxEP-0uINPr0frYLUR3IyIcmyyKv18oITI"],"Retry-After":["5"],"Server":["nginx"],"Strict-Transport-Security":["max-age=15724800; includeSubDomains"]}, "status_code": 200}
2024/05/03 03:10:41.035 DEBUG   tls.issuance.zerossl.acme_client        no solver configured    {"challenge_type": "http-01"}
2024/05/03 03:10:41.036 INFO    tls.issuance.zerossl.acme_client        trying to solve challenge       {"identifier": "brianandsteph.info", "challenge_type": "dns-01", "ca": "https://acme.zerossl.com/v2/DV90"}
2024/05/03 03:10:41.038 INFO    AppendRecords brianandsteph.info. [{ TXT _acme-challenge rCTxl1tPuXykpHzU9SMb7GXQjfH7Xbq9brTvFvHYK-Q 0s 0}]
2024/05/03 03:10:41.197 ERROR   tls.issuance.zerossl.acme_client        cleaning up solver      {"identifier": "brianandsteph.info", "challenge_type": "dns-01", "error": "no memory of presenting a DNS record for \"_acme-challenge.brianandsteph.info\" (usually OK if presenting also failed)"}
2024/05/03 03:10:41.522 DEBUG   tls.issuance.zerossl.acme_client        http request    {"method": "POST", "url": "https://acme.zerossl.com/v2/DV90/authz/oFnE9VdDdO5VaJmcgnexxg", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Access-Control-Allow-Origin":["*"],"Cache-Control":["max-age=0, no-cache, no-store"],"Content-Length":["130"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:10:40 GMT"],"Link":["<https://acme.zerossl.com/v2/DV90>;rel=\"index\""],"Replay-Nonce":["VXq1X2-873x_Bs2Zh5g51ZODFnfH30CK942yUicuDgs"],"Server":["nginx"],"Strict-Transport-Security":["max-age=15724800; includeSubDomains"]}, "status_code": 200}
2024/05/03 03:10:41.523 ERROR   tls.obtain      could not get certificate from issuer   {"identifier": "brianandsteph.info", "issuer": "acme.zerossl.com-v2-DV90", "error": "[brianandsteph.info] solving challenges: presenting for challenge: adding temporary record for zone \"brianandsteph.info.\": could not append records: Domain: brianandsteph.info; Record: _acme-challenge, Status: 403; Body: {\"code\":\"ACCESS_DENIED\",\"message\":\"Authenticated user is not allowed access\"}\n; PUT: [{\"data\":\"rCTxl1tPuXykpHzU9SMb7GXQjfH7Xbq9brTvFvHYK-Q\"}] (order=https://acme.zerossl.com/v2/DV90/order/ad0XpREVcIx76P0iUORghA) (ca=https://acme.zerossl.com/v2/DV90)"}
2024/05/03 03:10:41.525 DEBUG   events  event   {"name": "cert_failed", "id": "04ed4cc4-2aa2-4188-86fc-68aa6fb96e58", "origin": "tls", "data": {"error":{},"identifier":"brianandsteph.info","issuers":["acme-v02.api.letsencrypt.org-directory","acme.zerossl.com-v2-DV90"],"renewal":false}}
2024/05/03 03:10:41.527 ERROR   tls.obtain      will retry      {"error": "[brianandsteph.info] Obtain: [brianandsteph.info] solving challenges: presenting for challenge: adding temporary record for zone \"brianandsteph.info.\": could not append records: Domain: brianandsteph.info; Record: _acme-challenge, Status: 403; Body: {\"code\":\"ACCESS_DENIED\",\"message\":\"Authenticated user is not allowed access\"}\n; PUT: [{\"data\":\"rCTxl1tPuXykpHzU9SMb7GXQjfH7Xbq9brTvFvHYK-Q\"}] (order=https://acme.zerossl.com/v2/DV90/order/ad0XpREVcIx76P0iUORghA) (ca=https://acme.zerossl.com/v2/DV90)", "attempt": 1, "retrying_in": 60, "elapsed": 3.4795054, "max_duration": 2592000}

So I see it is trying to put the _acme-challenge in but it’s trying to validate against zerossl? I feel like I am getting more and more lost

I looked through some of the related topics and I tried clearing out my Caddy storage and restarted and I see some new messages but I’m still getting errors

2024/05/03 03:22:18.355 ←[34mINFO←[0m   using adjacent Caddyfile
2024/05/03 03:22:18.369 ←[34mINFO←[0m   admin   admin endpoint started  {"address": "localhost:2019", "enforce_origin": false, "origins": ["//localhost:2019", "//[::1]:2019", "//127.0.0.1:2019"]}
2024/05/03 03:22:18.369 ←[34mINFO←[0m   tls.cache.maintenance   started background certificate maintenance      {"cache": "0xc0005a3c00"}
2024/05/03 03:22:18.369 ←[34mINFO←[0m   http.auto_https server is listening only on the HTTPS port but has no TLS connection policies; adding one to enable TLS {"server_name": "srv0", "https_port": 443}
2024/05/03 03:22:18.370 ←[34mINFO←[0m   http.auto_https enabling automatic HTTP->HTTPS redirects        {"server_name": "srv0"}
2024/05/03 03:22:18.370 ←[35mDEBUG←[0m  http.auto_https adjusted config {"tls": {"automation":{"policies":[{"subjects":["brianandsteph.info"]},{}]}}, "http": {"servers":{"remaining_auto_https_redirects":{"listen":[":80"],"routes":[{},{}]},"srv0":{"listen":[":443"],"routes":[{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":":25600"}]}]}]}],"terminal":true}],"tls_connection_policies":[{}],"automatic_https":{}}}}}
2024/05/03 03:22:18.372 ←[35mDEBUG←[0m  http    starting server loop    {"address": "[::]:80", "tls": false, "http3": false}
2024/05/03 03:22:18.372 ←[34mINFO←[0m   http.log        server running  {"name": "remaining_auto_https_redirects", "protocols": ["h1", "h2", "h3"]}
2024/05/03 03:22:18.372 ←[34mINFO←[0m   http    enabling HTTP/3 listener        {"addr": ":443"}
2024/05/03 03:22:18.373 ←[35mDEBUG←[0m  http    starting server loop    {"address": "[::]:443", "tls": true, "http3": true}
2024/05/03 03:22:18.373 ←[34mINFO←[0m   http.log        server running  {"name": "srv0", "protocols": ["h1", "h2", "h3"]}
2024/05/03 03:22:18.373 ←[34mINFO←[0m   http    enabling automatic TLS certificate management   {"domains": ["brianandsteph.info"]}
2024/05/03 03:22:18.376 ←[34mINFO←[0m   autosaved config (load with --resume flag)      {"file": "C:\\Users\\tarra\\AppData\\Roaming\\Caddy\\autosave.json"}
2024/05/03 03:22:18.376 ←[34mINFO←[0m   tls     cleaning storage unit   {"storage": "FileStorage:C:\\Users\\tarra\\AppData\\Roaming\\Caddy"}
2024/05/03 03:22:18.376 ←[34mINFO←[0m   tls.obtain      acquiring lock  {"identifier": "brianandsteph.info"}
2024/05/03 03:22:18.380 ←[34mINFO←[0m   serving initial configuration
Successfully started Caddy (pid=9324) - Caddy is running in the background
2024/05/03 03:22:18.382 ←[34mINFO←[0m   tls     finished cleaning storage units
2024/05/03 03:22:18.383 ←[34mINFO←[0m   tls.obtain      lock acquired   {"identifier": "brianandsteph.info"}
2024/05/03 03:22:18.384 ←[34mINFO←[0m   tls.obtain      obtaining certificate   {"identifier": "brianandsteph.info"}
2024/05/03 03:22:18.386 ←[35mDEBUG←[0m  events  event   {"name": "cert_obtaining", "id": "0c47ba60-8e7d-4bc8-b045-fcf0bdf5e8e5", "origin": "tls", "data": {"identifier":"brianandsteph.info"}}
2024/05/03 03:22:18.386 ←[35mDEBUG←[0m  tls.obtain      trying issuer 1/2       {"issuer": "acme-v02.api.letsencrypt.org-directory"}
PS C:\Program Files\Caddy> 2024/05/03 03:22:18.690      DEBUG   tls.issuance.acme.acme_client   http request    {"method": "GET", "url": "https://acme-v02.api.letsencrypt.org/directory", "headers": {"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["747"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:22:17 GMT"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]}, "status_code": 200}
2024/05/03 03:22:18.757 DEBUG   tls.issuance.acme.acme_client   http request    {"method": "HEAD", "url": "https://acme-v02.api.letsencrypt.org/acme/new-nonce", "headers": {"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Cache-Control":["public, max-age=0, no-cache"],"Date":["Fri, 03 May 2024 03:22:17 GMT"],"Link":["<https://acme-v02.api.letsencrypt.org/directory>;rel=\"index\""],"Replay-Nonce":["KBbvukTeUjnhVPgAqQr4vYDcIii0_k7_AMEiIOFsOhoKSbSbzis"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]}, "status_code": 200}
2024/05/03 03:22:18.864 DEBUG   tls.issuance.acme.acme_client   http request    {"method": "POST", "url": "https://acme-v02.api.letsencrypt.org/acme/new-acct", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Boulder-Requester":["1706041557"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["267"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:22:17 GMT"],"Link":["<https://acme-v02.api.letsencrypt.org/directory>;rel=\"index\"","<https://letsencrypt.org/documents/LE-SA-v1.4-April-3-2024.pdf>;rel=\"terms-of-service\""],"Location":["https://acme-v02.api.letsencrypt.org/acme/acct/1706041557"],"Replay-Nonce":["RHbEAk-Jgd7p9qzr4fIVON2fHJ5V0oTkGgJGyabi0fXsDpI32EM"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]}, "status_code": 201}
2024/05/03 03:22:18.869 INFO    tls.issuance.acme       waiting on internal rate limiter        {"identifiers": ["brianandsteph.info"], "ca": "https://acme-v02.api.letsencrypt.org/directory", "account": ""}
2024/05/03 03:22:18.869 INFO    tls.issuance.acme       done waiting on internal rate limiter   {"identifiers": ["brianandsteph.info"], "ca": "https://acme-v02.api.letsencrypt.org/directory", "account": ""}
2024/05/03 03:22:19.099 DEBUG   tls.issuance.acme.acme_client   http request    {"method": "POST", "url": "https://acme-v02.api.letsencrypt.org/acme/new-order", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Boulder-Requester":["1706041557"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["344"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:22:18 GMT"],"Link":["<https://acme-v02.api.letsencrypt.org/directory>;rel=\"index\""],"Location":["https://acme-v02.api.letsencrypt.org/acme/order/1706041557/266136602487"],"Replay-Nonce":["KBbvukTeL5-zkab6JSa2OiceJmmxNMkxBq1XBQwqJoi8McGrxn8"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]}, "status_code": 201}
2024/05/03 03:22:19.178 DEBUG   tls.issuance.acme.acme_client   http request    {"method": "POST", "url": "https://acme-v02.api.letsencrypt.org/acme/authz-v3/346018612007", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Boulder-Requester":["1706041557"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["802"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:22:18 GMT"],"Link":["<https://acme-v02.api.letsencrypt.org/directory>;rel=\"index\""],"Replay-Nonce":["KBbvukTesKbXxFE7qGe97EhQ-XblJho6aX7B3V-Mn6RnnKFHyUA"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]}, "status_code": 200}
2024/05/03 03:22:19.178 DEBUG   tls.issuance.acme.acme_client   no solver configured    {"challenge_type": "http-01"}
2024/05/03 03:22:19.178 INFO    tls.issuance.acme.acme_client   trying to solve challenge       {"identifier": "brianandsteph.info", "challenge_type": "dns-01", "ca": "https://acme-v02.api.letsencrypt.org/directory"}
2024/05/03 03:22:19.313 INFO    AppendRecords brianandsteph.info. [{ TXT _acme-challenge 974vcxacyH9QcRADyLGN5TXEZuKFCyfpmqkq-ldNvZk 0s 0}]
2024/05/03 03:22:19.885 ERROR   tls.issuance.acme.acme_client   cleaning up solver      {"identifier": "brianandsteph.info", "challenge_type": "dns-01", "error": "no memory of presenting a DNS record for \"_acme-challenge.brianandsteph.info\" (usually OK if presenting also failed)"}
2024/05/03 03:22:19.986 DEBUG   tls.issuance.acme.acme_client   http request    {"method": "POST", "url": "https://acme-v02.api.letsencrypt.org/acme/authz-v3/346018612007", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Boulder-Requester":["1706041557"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["806"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:22:18 GMT"],"Link":["<https://acme-v02.api.letsencrypt.org/directory>;rel=\"index\""],"Replay-Nonce":["KBbvukTeZhs7v4aQf8x9mrL5Hzil0IAZTLP-nkrnSmslRF0nddU"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]}, "status_code": 200}
2024/05/03 03:22:19.986 ERROR   tls.obtain      could not get certificate from issuer   {"identifier": "brianandsteph.info", "issuer": "acme-v02.api.letsencrypt.org-directory", "error": "[brianandsteph.info] solving challenges: presenting for challenge: adding temporary record for zone \"brianandsteph.info.\": could not append records: Domain: brianandsteph.info; Record: _acme-challenge, Status: 403; Body: {\"code\":\"ACCESS_DENIED\",\"message\":\"Authenticated user is not allowed access\"}\n; PUT: [{\"data\":\"974vcxacyH9QcRADyLGN5TXEZuKFCyfpmqkq-ldNvZk\"}] (order=https://acme-v02.api.letsencrypt.org/acme/order/1706041557/266136602487) (ca=https://acme-v02.api.letsencrypt.org/directory)"}
2024/05/03 03:22:19.987 DEBUG   tls.obtain      trying issuer 2/2       {"issuer": "acme.zerossl.com-v2-DV90"}
2024/05/03 03:22:19.987 WARN    tls.issuance.zerossl    missing email address for ZeroSSL; it is strongly recommended to set one for next time
2024/05/03 03:22:20.697 INFO    tls.issuance.zerossl    generated EAB credentials       {"key_id": "fg9zIdNaMLFcgXj2Ij7caQ"}
2024/05/03 03:22:21.039 DEBUG   tls.issuance.zerossl.acme_client        http request    {"method": "GET", "url": "https://acme.zerossl.com/v2/DV90", "headers": {"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Access-Control-Allow-Origin":["*"],"Content-Length":["645"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:22:19 GMT"],"Server":["nginx"],"Strict-Transport-Security":["max-age=15724800; includeSubDomains"]}, "status_code": 200}
2024/05/03 03:22:21.180 DEBUG   tls.issuance.zerossl.acme_client        http request    {"method": "HEAD", "url": "https://acme.zerossl.com/v2/DV90/newNonce", "headers": {"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Access-Control-Allow-Origin":["*"],"Cache-Control":["max-age=0, no-cache, no-store"],"Content-Type":["application/octet-stream"],"Date":["Fri, 03 May 2024 03:22:20 GMT"],"Link":["<https://acme.zerossl.com/v2/DV90>;rel=\"index\""],"Replay-Nonce":["tPi6qIRKD00NCEGiVa7TxkPUa-TXpzFY6i5gXwCtPlU"],"Server":["nginx"],"Strict-Transport-Security":["max-age=15724800; includeSubDomains"]}, "status_code": 200}
2024/05/03 03:22:21.531 DEBUG   tls.issuance.zerossl.acme_client        http request    {"method": "POST", "url": "https://acme.zerossl.com/v2/DV90/newAccount", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Access-Control-Allow-Origin":["*"],"Cache-Control":["max-age=0, no-cache, no-store"],"Content-Length":["579"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:22:20 GMT"],"Link":["<https://acme.zerossl.com/v2/DV90>;rel=\"index\""],"Location":["https://acme.zerossl.com/v2/DV90/account/fg9zIdNaMLFcgXj2Ij7caQ"],"Replay-Nonce":["xWnyv-rg_5t0_d5swa3uMMAiJn4_5OFvr8OJcDfurII"],"Server":["nginx"],"Strict-Transport-Security":["max-age=15724800; includeSubDomains"]}, "status_code": 201}
2024/05/03 03:22:21.536 INFO    tls.issuance.zerossl    waiting on internal rate limiter        {"identifiers": ["brianandsteph.info"], "ca": "https://acme.zerossl.com/v2/DV90", "account": ""}
2024/05/03 03:22:21.536 INFO    tls.issuance.zerossl    done waiting on internal rate limiter   {"identifiers": ["brianandsteph.info"], "ca": "https://acme.zerossl.com/v2/DV90", "account": ""}
2024/05/03 03:22:21.963 DEBUG   tls.issuance.zerossl.acme_client        http request    {"method": "POST", "url": "https://acme.zerossl.com/v2/DV90/newOrder", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Access-Control-Allow-Origin":["*"],"Cache-Control":["max-age=0, no-cache, no-store"],"Content-Length":["280"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:22:20 GMT"],"Location":["https://acme.zerossl.com/v2/DV90/order/UAQwXwVEcjDiHQSpE5Eqvw"],"Replay-Nonce":["ZuDhvhVFbXvE8v4pdZlu3FkbxpZ-4MVeg3IEYBU-XKE"],"Server":["nginx"],"Strict-Transport-Security":["max-age=15724800; includeSubDomains"]}, "status_code": 201}
2024/05/03 03:22:22.196 DEBUG   tls.issuance.zerossl.acme_client        http request    {"method": "POST", "url": "https://acme.zerossl.com/v2/DV90/authz/kyn3ix7-OoNfiVUI_f9rvg", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Access-Control-Allow-Origin":["*"],"Cache-Control":["max-age=0, no-cache, no-store"],"Content-Length":["448"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:22:21 GMT"],"Link":["<https://acme.zerossl.com/v2/DV90>;rel=\"index\""],"Replay-Nonce":["eLqab7xWjEsrU_77Z6azOSToU0kZks_EHM7Nhgbjkk0"],"Retry-After":["5"],"Server":["nginx"],"Strict-Transport-Security":["max-age=15724800; includeSubDomains"]}, "status_code": 200}
2024/05/03 03:22:22.196 DEBUG   tls.issuance.zerossl.acme_client        no solver configured    {"challenge_type": "http-01"}
2024/05/03 03:22:22.196 INFO    tls.issuance.zerossl.acme_client        trying to solve challenge       {"identifier": "brianandsteph.info", "challenge_type": "dns-01", "ca": "https://acme.zerossl.com/v2/DV90"}
2024/05/03 03:22:22.197 INFO    AppendRecords brianandsteph.info. [{ TXT _acme-challenge CkJdUFKrlMJxh8F9-54xWQBCEaxsp8ioS9ld3b_5ep8 0s 0}]
2024/05/03 03:22:22.356 ERROR   tls.issuance.zerossl.acme_client        cleaning up solver      {"identifier": "brianandsteph.info", "challenge_type": "dns-01", "error": "no memory of presenting a DNS record for \"_acme-challenge.brianandsteph.info\" (usually OK if presenting also failed)"}
2024/05/03 03:22:22.596 DEBUG   tls.issuance.zerossl.acme_client        http request    {"method": "POST", "url": "https://acme.zerossl.com/v2/DV90/authz/kyn3ix7-OoNfiVUI_f9rvg", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Access-Control-Allow-Origin":["*"],"Cache-Control":["max-age=0, no-cache, no-store"],"Content-Length":["130"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:22:21 GMT"],"Link":["<https://acme.zerossl.com/v2/DV90>;rel=\"index\""],"Replay-Nonce":["tioFdnk_J_CbEyJ61WizXIIEf6OxIooph9cSJ3hCvzU"],"Server":["nginx"],"Strict-Transport-Security":["max-age=15724800; includeSubDomains"]}, "status_code": 200}
2024/05/03 03:22:22.597 ERROR   tls.obtain      could not get certificate from issuer   {"identifier": "brianandsteph.info", "issuer": "acme.zerossl.com-v2-DV90", "error": "[brianandsteph.info] solving challenges: presenting for challenge: adding temporary record for zone \"brianandsteph.info.\": could not append records: Domain: brianandsteph.info; Record: _acme-challenge, Status: 403; Body: {\"code\":\"ACCESS_DENIED\",\"message\":\"Authenticated user is not allowed access\"}\n; PUT: [{\"data\":\"CkJdUFKrlMJxh8F9-54xWQBCEaxsp8ioS9ld3b_5ep8\"}] (order=https://acme.zerossl.com/v2/DV90/order/UAQwXwVEcjDiHQSpE5Eqvw) (ca=https://acme.zerossl.com/v2/DV90)"}
2024/05/03 03:22:22.598 DEBUG   events  event   {"name": "cert_failed", "id": "ae1937bc-3e03-4a10-9a5c-2740630edb23", "origin": "tls", "data": {"error":{},"identifier":"brianandsteph.info","issuers":["acme-v02.api.letsencrypt.org-directory","acme.zerossl.com-v2-DV90"],"renewal":false}}
2024/05/03 03:22:22.599 ERROR   tls.obtain      will retry      {"error": "[brianandsteph.info] Obtain: [brianandsteph.info] solving challenges: presenting for challenge: adding temporary record for zone \"brianandsteph.info.\": could not append records: Domain: brianandsteph.info; Record: _acme-challenge, Status: 403; Body: {\"code\":\"ACCESS_DENIED\",\"message\":\"Authenticated user is not allowed access\"}\n; PUT: [{\"data\":\"CkJdUFKrlMJxh8F9-54xWQBCEaxsp8ioS9ld3b_5ep8\"}] (order=https://acme.zerossl.com/v2/DV90/order/UAQwXwVEcjDiHQSpE5Eqvw) (ca=https://acme.zerossl.com/v2/DV90)", "attempt": 1, "retrying_in": 60, "elapsed": 4.2161436, "max_duration": 2592000}
2024/05/03 03:23:22.608 INFO    tls.obtain      obtaining certificate   {"identifier": "brianandsteph.info"}
2024/05/03 03:23:22.609 DEBUG   events  event   {"name": "cert_obtaining", "id": "0636e08a-bfcc-4a3b-aee1-9b1dcfcdb3d0", "origin": "tls", "data": {"identifier":"brianandsteph.info"}}
2024/05/03 03:23:22.612 DEBUG   tls.obtain      trying issuer 1/2       {"issuer": "acme-v02.api.letsencrypt.org-directory"}
2024/05/03 03:23:22.875 DEBUG   tls.issuance.acme.acme_client   http request    {"method": "GET", "url": "https://acme-staging-v02.api.letsencrypt.org/directory", "headers": {"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["821"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:23:21 GMT"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]}, "status_code": 200}
2024/05/03 03:23:22.956 DEBUG   tls.issuance.acme.acme_client   http request    {"method": "HEAD", "url": "https://acme-staging-v02.api.letsencrypt.org/acme/new-nonce", "headers": {"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Cache-Control":["public, max-age=0, no-cache"],"Date":["Fri, 03 May 2024 03:23:21 GMT"],"Link":["<https://acme-staging-v02.api.letsencrypt.org/directory>;rel=\"index\""],"Replay-Nonce":["jgUJiQ7oe43suPN9-LG2PMqVjcoevIE3rP2fHpJkBYFz5Y6ukUc"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]}, "status_code": 200}
2024/05/03 03:23:23.065 DEBUG   tls.issuance.acme.acme_client   http request    {"method": "POST", "url": "https://acme-staging-v02.api.letsencrypt.org/acme/new-acct", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Boulder-Requester":["146835294"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["267"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:23:21 GMT"],"Link":["<https://acme-staging-v02.api.letsencrypt.org/directory>;rel=\"index\"","<https://letsencrypt.org/documents/LE-SA-v1.4-April-3-2024.pdf>;rel=\"terms-of-service\""],"Location":["https://acme-staging-v02.api.letsencrypt.org/acme/acct/146835294"],"Replay-Nonce":["RfQos41_UvK0k_KEYsF7LU1HAgJYmJ7qBG2n2bOacQfNDR54-7s"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]}, "status_code": 201}
2024/05/03 03:23:23.199 DEBUG   tls.issuance.acme.acme_client   http request    {"method": "POST", "url": "https://acme-staging-v02.api.letsencrypt.org/acme/new-order", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Boulder-Requester":["146835294"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["357"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:23:22 GMT"],"Link":["<https://acme-staging-v02.api.letsencrypt.org/directory>;rel=\"index\""],"Location":["https://acme-staging-v02.api.letsencrypt.org/acme/order/146835294/16286356454"],"Replay-Nonce":["jgUJiQ7ofqi3CGOx-Yo3OXyOG3afdBrvpBKrPekU_5FljT25HSc"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]}, "status_code": 201}
2024/05/03 03:23:23.282 DEBUG   tls.issuance.acme.acme_client   http request    {"method": "POST", "url": "https://acme-staging-v02.api.letsencrypt.org/acme/authz-v3/12226576294", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Boulder-Requester":["146835294"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["823"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:23:22 GMT"],"Link":["<https://acme-staging-v02.api.letsencrypt.org/directory>;rel=\"index\""],"Replay-Nonce":["jgUJiQ7o9-QHtVKr9yvgRoWkW0koMWtfBShsx2z26XLzxYXLKSo"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]}, "status_code": 200}
2024/05/03 03:23:23.283 DEBUG   tls.issuance.acme.acme_client   no solver configured    {"challenge_type": "http-01"}
2024/05/03 03:23:23.284 INFO    tls.issuance.acme.acme_client   trying to solve challenge       {"identifier": "brianandsteph.info", "challenge_type": "dns-01", "ca": "https://acme-staging-v02.api.letsencrypt.org/directory"}
2024/05/03 03:23:23.285 INFO    AppendRecords brianandsteph.info. [{ TXT _acme-challenge JD57fFmmNYedhq5GoSSu3EhL9L0o8EfQUJwPqCc-FE4 0s 0}]
2024/05/03 03:23:23.482 ERROR   tls.issuance.acme.acme_client   cleaning up solver      {"identifier": "brianandsteph.info", "challenge_type": "dns-01", "error": "no memory of presenting a DNS record for \"_acme-challenge.brianandsteph.info\" (usually OK if presenting also failed)"}
2024/05/03 03:23:23.575 DEBUG   tls.issuance.acme.acme_client   http request    {"method": "POST", "url": "https://acme-staging-v02.api.letsencrypt.org/acme/authz-v3/12226576294", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Boulder-Requester":["146835294"],"Cache-Control":["public, max-age=0, no-cache"],"Content-Length":["827"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:23:22 GMT"],"Link":["<https://acme-staging-v02.api.letsencrypt.org/directory>;rel=\"index\""],"Replay-Nonce":["RfQos41_UHTWP248tDlc3qptKwCXHhgQSuqFLeGNGJRpJbyIUtM"],"Server":["nginx"],"Strict-Transport-Security":["max-age=604800"],"X-Frame-Options":["DENY"]}, "status_code": 200}
2024/05/03 03:23:23.575 ERROR   tls.obtain      could not get certificate from issuer   {"identifier": "brianandsteph.info", "issuer": "acme-v02.api.letsencrypt.org-directory", "error": "[brianandsteph.info] solving challenges: presenting for challenge: adding temporary record for zone \"brianandsteph.info.\": could not append records: Domain: brianandsteph.info; Record: _acme-challenge, Status: 403; Body: {\"code\":\"ACCESS_DENIED\",\"message\":\"Authenticated user is not allowed access\"}\n; PUT: [{\"data\":\"JD57fFmmNYedhq5GoSSu3EhL9L0o8EfQUJwPqCc-FE4\"}] (order=https://acme-staging-v02.api.letsencrypt.org/acme/order/146835294/16286356454) (ca=https://acme-staging-v02.api.letsencrypt.org/directory)"}
2024/05/03 03:23:23.576 DEBUG   tls.obtain      trying issuer 2/2       {"issuer": "acme.zerossl.com-v2-DV90"}
2024/05/03 03:23:23.951 DEBUG   tls.issuance.zerossl.acme_client        http request    {"method": "HEAD", "url": "https://acme.zerossl.com/v2/DV90/newNonce", "headers": {"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Access-Control-Allow-Origin":["*"],"Cache-Control":["max-age=0, no-cache, no-store"],"Content-Type":["application/octet-stream"],"Date":["Fri, 03 May 2024 03:23:22 GMT"],"Link":["<https://acme.zerossl.com/v2/DV90>;rel=\"index\""],"Replay-Nonce":["OxxXPtXXeQeEK9ruwveyzIQ5cu6xeKNsoDQGq5Anpew"],"Server":["nginx"],"Strict-Transport-Security":["max-age=15724800; includeSubDomains"]}, "status_code": 200}
2024/05/03 03:23:24.260 DEBUG   tls.issuance.zerossl.acme_client        http request    {"method": "POST", "url": "https://acme.zerossl.com/v2/DV90/newOrder", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Access-Control-Allow-Origin":["*"],"Cache-Control":["max-age=0, no-cache, no-store"],"Content-Length":["280"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:23:23 GMT"],"Location":["https://acme.zerossl.com/v2/DV90/order/hPbHSzRJBNtttPCrWN2hiQ"],"Replay-Nonce":["_IacRbG5ReG3SulceVvMHdVz36Uw4Ml5qbnsVZFGcaw"],"Server":["nginx"],"Strict-Transport-Security":["max-age=15724800; includeSubDomains"]}, "status_code": 201}
2024/05/03 03:23:24.457 DEBUG   tls.issuance.zerossl.acme_client        http request    {"method": "POST", "url": "https://acme.zerossl.com/v2/DV90/authz/EIIn77GMzhdTKTNyGB4Img", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Access-Control-Allow-Origin":["*"],"Cache-Control":["max-age=0, no-cache, no-store"],"Content-Length":["448"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:23:23 GMT"],"Link":["<https://acme.zerossl.com/v2/DV90>;rel=\"index\""],"Replay-Nonce":["ay03_vvIKfw_eqU44wMD_qCdaXons95g7crCxRhW5Xc"],"Retry-After":["5"],"Server":["nginx"],"Strict-Transport-Security":["max-age=15724800; includeSubDomains"]}, "status_code": 200}
2024/05/03 03:23:24.457 DEBUG   tls.issuance.zerossl.acme_client        no solver configured    {"challenge_type": "http-01"}
2024/05/03 03:23:24.459 INFO    tls.issuance.zerossl.acme_client        trying to solve challenge       {"identifier": "brianandsteph.info", "challenge_type": "dns-01", "ca": "https://acme.zerossl.com/v2/DV90"}
2024/05/03 03:23:24.460 INFO    AppendRecords brianandsteph.info. [{ TXT _acme-challenge P-Bqckb5nnCMc3hlgQL08i94YEqbthtfl1ZDmh0nu8M 0s 0}]
2024/05/03 03:23:24.635 ERROR   tls.issuance.zerossl.acme_client        cleaning up solver      {"identifier": "brianandsteph.info", "challenge_type": "dns-01", "error": "no memory of presenting a DNS record for \"_acme-challenge.brianandsteph.info\" (usually OK if presenting also failed)"}
2024/05/03 03:23:24.892 DEBUG   tls.issuance.zerossl.acme_client        http request    {"method": "POST", "url": "https://acme.zerossl.com/v2/DV90/authz/EIIn77GMzhdTKTNyGB4Img", "headers": {"Content-Type":["application/jose+json"],"User-Agent":["Caddy/2.7.6 CertMagic acmez (windows; amd64)"]}, "response_headers": {"Access-Control-Allow-Origin":["*"],"Cache-Control":["max-age=0, no-cache, no-store"],"Content-Length":["130"],"Content-Type":["application/json"],"Date":["Fri, 03 May 2024 03:23:23 GMT"],"Link":["<https://acme.zerossl.com/v2/DV90>;rel=\"index\""],"Replay-Nonce":["JZszirLYRU9Cssghbp7ETQTfxDjt314GaOUxT7O9eXs"],"Server":["nginx"],"Strict-Transport-Security":["max-age=15724800; includeSubDomains"]}, "status_code": 200}
2024/05/03 03:23:24.892 ERROR   tls.obtain      could not get certificate from issuer   {"identifier": "brianandsteph.info", "issuer": "acme.zerossl.com-v2-DV90", "error": "[brianandsteph.info] solving challenges: presenting for challenge: adding temporary record for zone \"brianandsteph.info.\": could not append records: Domain: brianandsteph.info; Record: _acme-challenge, Status: 403; Body: {\"code\":\"ACCESS_DENIED\",\"message\":\"Authenticated user is not allowed access\"}\n; PUT: [{\"data\":\"P-Bqckb5nnCMc3hlgQL08i94YEqbthtfl1ZDmh0nu8M\"}] (order=https://acme.zerossl.com/v2/DV90/order/hPbHSzRJBNtttPCrWN2hiQ) (ca=https://acme.zerossl.com/v2/DV90)"}
2024/05/03 03:23:24.892 DEBUG   events  event   {"name": "cert_failed", "id": "6181c22f-c1be-4185-9532-6646e76d4e4c", "origin": "tls", "data": {"error":{},"identifier":"brianandsteph.info","issuers":["acme-v02.api.letsencrypt.org-directory","acme.zerossl.com-v2-DV90"],"renewal":false}}
2024/05/03 03:23:24.893 ERROR   tls.obtain      will retry      {"error": "[brianandsteph.info] Obtain: [brianandsteph.info] solving challenges: presenting for challenge: adding temporary record for zone \"brianandsteph.info.\": could not append records: Domain: brianandsteph.info; Record: _acme-challenge, Status: 403; Body: {\"code\":\"ACCESS_DENIED\",\"message\":\"Authenticated user is not allowed access\"}\n; PUT: [{\"data\":\"P-Bqckb5nnCMc3hlgQL08i94YEqbthtfl1ZDmh0nu8M\"}] (order=https://acme.zerossl.com/v2/DV90/order/hPbHSzRJBNtttPCrWN2hiQ) (ca=https://acme.zerossl.com/v2/DV90)", "attempt": 2, "retrying_in": 120, "elapsed": 66.5100855, "max_duration": 2592000}

It’s still the same error, your auth is incorrect.

I don’t use Godaddy so I can’t help you figure out what exactly you’re doing wrong.

1 Like

Hey @Tarran
I was having this issue and looked into it.
It looks like recently godaddy changed the requirements to use its domains api(which the caddy extension makes use of) to make you own 50 domains: https://www.reddit.com/r/godaddy/comments/1bl0f5r/am_i_the_only_one_who_cant_use_the_api/
This is unfortunate, but is likely the reason this is no longer working for you(my setup was working perfectly fine recently when this change happened).

Thaaaaat’s insane. Yeah, probably a good idea to move away from them. I suggest Porkbun or Cloudflare as viable options.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.