1. Caddy version (caddy version
):
v2.5.1 h1:bAWwslD1jNeCzDa+jDCNwb8M3UJ2tPa8UZFFzPVmGKs=
2. How I run Caddy:
I am running it on an ip 6 only server
a. System environment:
almalinux 8.6
b. Command:
sudo service caddy start
d. My complete Caddyfile or JSON config:
files.clarkeverson.com {
# Set the port to the one you are using in gotify
# Websocket support, proxy headers, etc. are enabled by default
reverse_proxy localhost:8000
}
3. The problem I’m having:
When i was using an ip4 server and running my testing i was able to get caddy to port forward port 8000 but on my ip6 record i am unable to get the port forward to go through
4. Error messages and/or full log output:
Jul 24 00:46:13 localhost.localdomain caddy[2346016]: {"level":"error","ts":1658637973.938949,"logger":"tls","msg":"job failed","error":"files.thatnewdndsmell.com: obtaining certificate: context canceled>
Jul 24 00:46:13 localhost.localdomain caddy[2346016]: {"level":"info","ts":1658637973.9425178,"logger":"admin","msg":"stopped previous server","address":"tcp/localhost:2019"}
Jul 24 00:46:13 localhost.localdomain systemd[1]: Reloaded Caddy.
Jul 24 00:46:14 localhost.localdomain caddy[2346016]: {"level":"info","ts":1658637974.9437628,"logger":"tls.obtain","msg":"lock acquired","identifier":"files.clarkeverson.com"}
Jul 24 00:46:14 localhost.localdomain caddy[2346016]: {"level":"info","ts":1658637974.9452548,"logger":"tls.issuance.acme","msg":"waiting on internal rate limiter","identifiers":["files.clarkeverson.com">
Jul 24 00:46:14 localhost.localdomain caddy[2346016]: {"level":"info","ts":1658637974.9453125,"logger":"tls.issuance.acme","msg":"done waiting on internal rate limiter","identifiers":["files.clarkeverson>
Jul 24 00:46:15 localhost.localdomain caddy[2346016]: {"level":"error","ts":1658637975.3574908,"logger":"tls.obtain","msg":"could not get certificate from issuer","identifier":"files.clarkeverson.com","i>
Jul 24 00:46:15 localhost.localdomain caddy[2346016]: {"level":"warn","ts":1658637975.3578746,"logger":"tls.issuance.zerossl","msg":"missing email address for ZeroSSL; it is strongly recommended to set o>
Jul 24 00:46:15 localhost.localdomain caddy[2346016]: {"level":"error","ts":1658637975.373354,"logger":"tls.obtain","msg":"could not get certificate from issuer","identifier":"files.clarkeverson.com","is>
Jul 24 00:46:15 localhost.localdomain caddy[2346016]: {"level":"error","ts":1658637975.3734496,"logger":"tls.obtain","msg":"will retry","error":"[files.clarkeverson.com] Obtain: account pre-registration >
5. What I already tried:
to start I ran this entire process in a test environment and it worked. Moved to my production environment, the only difference is production is an ip-6 only machine, and i was able to get everything installed. When i tried to run caddy it couldn’t make the certs
I verified on a dns website the aaaa records were working, but i am not quite sure where to go from here as it was working on my ip 4 server but with the exact same steps on an ip6 server it’s not working