首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Traefik/Portainer - ERR_TOO_MANY_REDIRECTS

Traefik/Portainer - ERR_TOO_MANY_REDIRECTS
EN

Stack Overflow用户
提问于 2020-02-13 03:02:37
回答 1查看 1.4K关注 0票数 1

我正在尝试设置Traefik和Portainer,但似乎遇到了一些问题。我主要考虑Traefik和设置新的容器。

对我来说一切看起来都是正确的,但当我指向我的子域时,似乎得到了一个错误

代码语言:javascript
复制
ERR_TOO_MANY_REDIRECTS

如果我指向IP地址和端口,就会显示Portainer仪表板,这似乎是因为当我指向我的子域时,我假设有一些递归重定向。

我的docker组合看起来是这样的:

代码语言:javascript
复制
version: '3'

services:
  portainer:
    image: portainer/portainer:latest
    container_name: portainer-new
   restart: unless-stopped
    security_opt:
      - no-new-privileges:true
    networks:
      - proxy
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - ./data:/data
    ports:
      - 8000:8000
      - 9000:9000
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.portainer.entrypoints=http"
      - "traefik.http.routers.portainer.rule=Host(`MY_URL`)"
      - "traefik.http.middlewares.portainer-https-redirect.redirectscheme.scheme=https"
      - "traefik.http.routers.portainer.middlewares=portainer-https-redirect"
      - "traefik.http.routers.portainer-secure.entrypoints=https"
      - "traefik.http.routers.portainer-secure.rule=Host(`MY_URL`)"
      - "traefik.http.routers.portainer-secure.tls=true"
      - "traefik.http.routers.portainer-secure.tls.certresolver=http"
      - "traefik.http.routers.portainer-secure.service=portainer"
      - "traefik.http.services.portainer.loadbalancer.server.port=9000"
      - "traefik.docker.network=proxy"

networks:
  proxy:
    external: true

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-15 16:40:02

好吧,我想明白我的问题了。

以上内容是正确有效的。我将CloudFlare用于代理/DNS等。我已将我的子域添加到我的DNS设置中,但我的代理状态是代理,而不是仅DNS。在设置DNS之后,只有上面的设置才起作用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60195237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档