Convert Wordpress from Apache2 on Ubuntu to Caddy 2

Does caddy only listen on ipv6 by default?

This is the output of lsof -p {pid of caddy, 3102 in this case}:

COMMAND  PID  USER   FD      TYPE             DEVICE SIZE/OFF   NODE NAME
caddy   3102 caddy  cwd       DIR                8,0     4096      2 /
caddy   3102 caddy  rtd       DIR                8,0     4096      2 /
caddy   3102 caddy  txt       REG                8,0 34111488    715 /usr/bin/caddy
caddy   3102 caddy    0r      CHR                1,3      0t0   2052 /dev/null
caddy   3102 caddy    1u     unix 0xffff913618495000      0t0 314266 type=STREAM
caddy   3102 caddy    2u     unix 0xffff913618495000      0t0 314266 type=STREAM
caddy   3102 caddy    3u     IPv4             315811      0t0    TCP localhost:2019 (LISTEN)
caddy   3102 caddy    4u  a_inode               0,14        0  19603 [eventpoll]
caddy   3102 caddy    5r     FIFO               0,13      0t0 314269 pipe
caddy   3102 caddy    6w     FIFO               0,13      0t0 314269 pipe
caddy   3102 caddy    7u     IPv6             315816      0t0    TCP *:https (LISTEN)
caddy   3102 caddy    8u     IPv6             315817      0t0    TCP *:http (LISTEN)
caddy   3102 caddy   10w      REG                8,0     5861  32963 /var/log/caddy/access.log

No, it does not work. It seems to work using curl on the localhost (asking for the domainname, since it doesn’t listen on the localhost interface.