docker - 找不到Traefik和Nginx 404页面

标签 docker nginx docker-compose reverse-proxy traefik

我想将Traefik与Nginx一起使用时收到404 http错误。

如果仅部署nginx,则可以使用,但是当添加traefik配置时,会收到404。

Traefik配置

    defaultEntryPoints = ["https", "http"]
    [entryPoints]
      [entryPoints.http]
      address = ":80"
        [entryPoints.http.redirect]
         entryPoint = "https"
      [entryPoints.https]
      address = ":443"
        [entryPoints.https.tls]
    [acme]
    email = "info@xxxxxx.com"
    storage = "acme.json"
    acmeLogging = true
    entryPoint = "https"
    OnHostRule = true
    ondemand = false
      [acme.httpChallenge]
      entryPoint = "http"
    [docker]
    endpoint = "unix:///var/run/docker.sock"
    domain = "docker.localhost"
    watch = true
    swarmmode = true
    exposedbydefault = false

Traefik docker -撰写
    image: traefik:v1.7.9
    command: --web --docker --docker.domain=docker.localhost --logLevel=DEBUG
    ports:
        - "80:80"
        - "443:443"
        - "8080:8080"
    networks:
        - traefik
    volumes:
        - /var/run/docker.sock:/var/run/docker.sock
        - ./conf.d/traefik.toml:/traefik.toml
        - ./conf.d/acme.json:/acme.json:rw
        - /var/log/traefik:/var/log/traefik

Nginx docker -组成
volumes:
       - /var/run/docker.sock:/var/run/docker.sock
       - ./html:/usr/share/nginx/html
       - ./conf.d/nginx.conf:/etc/nginx/nginx.conf
       - /var/log/nginx:/var/log/nginx
networks:
       - traefik
labels:
       - "traefik.enable=true"
       - "traefik.baclend=nginx"
       - "traefik.frontend.passHostHeader=true"
       - "traefik.frontend.entryPoints=[http,https]"
       - "traefik.frontend.headers.SSLRedirect=true"
       - "traefik.frontend.rule=Host:domaixxxxxx.com"
       - "traefik.port=443"

我愿意接受任何建议
谢谢!

最佳答案

您在nginx的docker-compose配置中有错字,baclend应该是backend

关于docker - 找不到Traefik和Nginx 404页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57736993/

相关文章:

docker - 在Docker中通过 `ports`发布时无法访问端口80和443

java - 在远程调试中暂停 Spring Boot Java 应用程序时,ECS 代理停止并重新启动 Docker 容器

docker - 使用 docker-compose 从私有(private)仓库拉取镜像

node.js - 如何将环境变量从 docker-compose 传递到 NodeJS 项目中?

docker-compose 卷未安装到主机目录

database - 在Clickhouse Docker容器中访问用户文件users.xml?

docker - 在另一台主机上的 Netflix eureka 服务发现服务器中远程 dockerised spring boot 应用程序注册

nginx - 在带有 rtmp 模块的 nginx 中使用时,工作 ffmpeg 命令失败

nginx - uwsgicluster - 连接到上游客户端时没有实时上游

python - Tornado 中的并发静态文件处理被阻塞?