我一直在尝试将traefik与使用标签在docker-compose中配置的自定义错误页面一起使用,但是我似乎无法使其正常运行。我正在使用nginx来提供错误页面,并且它可以作为独立主机,但不能作为404:
networks:
- traefik
labels:
- traefik.backend=grex
- traefik.port=3000
- traefik.enable=true
- traefik.frontend.rule=Host:$DOMAIN
- traefik.frontend.entryPoints=https
- traefik.frontend.errors.grex.backend=nginx
- traefik.frontend.errors.grex.status=["400-599"]
- traefik.frontend.errors.grex.query=/wait
nginx:
image: nginx
networks:
- traefik
labels:
- traefik.backend=nginx
- traefik.port=80
- traefik.enable=true
- traefik.frontend.rule=Path:/wait
你能帮我吗?
答案 0 :(得分:0)
我可以使用它,这是我当前的配置
labels:
- traefik.frontend.errors.grex.backend=nginx
- traefik.frontend.errors.grex.status=400-599
- traefik.frontend.errors.grex.query=/err.html
nginx:
image: nginx
volumes:
- ./err.html:/usr/share/nginx/html/err.html
networks:
- traefik
labels:
- traefik.backend=nginx
- traefik.port=80
- traefik.enable=true
- traefik.frontend.rule=PathPrefixStrip:/wait
- traefik.frontend.entryPoints=https