【问题标题】:Using multiple Ports/Hosts with Traefik and Docker Container通过 Traefik 和 Docker 容器使用多个端口/主机
【发布时间】:2019-12-08 14:40:43
【问题描述】:

如何使用 Traefik 作为反向代理运行 Docker 容器,可以通过不同的域访问。

例如,当我访问 frontend.com 时,traefik 将请求重定向到端口 123,但如果我访问 backend.com,它将请求重定向到容器的端口 456。

您可以在下面看到我当前的配置。当我访问 plesk.filser-webdesign.de 时,会显示正确的后端,因此它似乎可以工作,但是当我访问 wiki.filser-webdesign.de 时,会显示 404 错误。

version: '3.5'

networks:
    traefik:
      name: traefik

services:
  plesk:
    image: plesk/plesk
    restart: always
    container_name: plesk
#    volumes:
#      - ./data:/var
#    ports:
#      - 8447:8447
#      - 8880:8880
    labels:
      - traefik.enable=true
      - traefik.frontend.passHostHeader=true

      - traefik.pleskback.backend=plesk-backend
      - traefik.pleskback.frontend.rule=Host:plesk.filser-webdesign.de
      - traefik.pleskback.port=8880
      - traefik.pleskback.protocol=http

      - traefik.pleskfront.backend=plesk-frontend
      - traefik.pleskfront.frontend.fule=Host:wiki.filser-webdesign.de
#      - traefik.pleskfront.frontend.priority=1
      - traefik.pleskfront.port=80
      - traefik.pleskfront.protocol=http
    networks:
      - traefik

【问题讨论】:

标签: docker docker-compose plesk traefik


【解决方案1】:

检查前端的第一行。我想你想写:

- traefik.pleskfront.frontend=plesk-frontend

再见。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-01
    • 2014-03-01
    • 1970-01-01
    • 2019-06-04
    • 2019-09-01
    • 2016-10-08
    • 2020-02-29
    相关资源
    最近更新 更多