I've been trying to set up ACME and a new website, however i'm having a few issues. I can't connect to the website over HTTP or HTTPS (i just get a 404) and ACME fails with Unauthorized due to 404. This goes for every website i have set up.
Compose files:
Compose for Traefik:
version: '3.7'
services:
traefik:
image: traefik:v2.7
ports:
- target: 80
published: 80
mode: host
- target: 443
published: 443
mode: host
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /etc/traefik/acme/acme.json:/acme.json
networks:
- proxy
deploy:
labels:
- traefik.enable=false
command:
- --log.level=DEBUG
- --providers.docker
- --providers.docker.swarmmode=true
- --providers.docker.network=proxy
- --entrypoints.http=true
- --entrypoints.http.address=:80
- --entrypoints.http.http.tls.options
- --entrypoints.https=true
- --entrypoints.https.address=:443
- --entrypoints.https.http.tls.options
- --certificatesresolvers.letsencrypt=true
- --certificatesresolvers.letsencrypt.storage
- --certificatesresolvers.letsencrypt.acme.httpchallenge=true
- --certificatesresolvers.letsencrypt.acme.httpchallenge.entrypoint=http
- --certificatesresolvers.letsencrypt.acme.email=me@mywebsite.com
networks:
proxy:
external: true
This is running on a Docker Swarm controlled by Portainer.