使用traefik处理服务器重定向

时间:2018-04-17 16:52:49

标签: docker docker-compose traefik

我在docker中运行了一个http服务器。访问/处的服务器会将其重定向到/web。这在当地工作正常。我已将traefik设置为通过xxxxxxx.com域连接到docker。但是,这会产生404 page not found,但是当我尝试xxxxxxxx.com/web时,它会起作用。 traefik如何处理这种重定向?提前致谢。 这是我的docker-compose.yml文件:

version: "3"

networks:
  proxy:
    external: true
  internal:
    external: false

services:
  web:
    restart: always
    image: odoo:10.0
    labels:
      - traefik.backend=web
      - traefik.frontend.rule=Host:portal.sironirestaurant.com
      - traefik.docker.network=proxy
      - traefik.port=8069
    networks:
      - internal
      - proxy
    depends_on:
      - db
    ports:
      - 8069:8069
    volumes:
      - odoo-web-data:/var/lib/odoo
      - ./config:/etc/odoo
      - ./addons:/mnt/extra-addons
  db:
    restart: always
    image: postgres:9.4
    networks:
      - internal
    labels:
      - traefik.enable=false
    environment:
      - POSTGRES_PASSWORD=xxxxxxx
      - POSTGRES_USER=xxxxxx          
      - PGDATA=/var/lib/postgresql/data/pgdata
    volumes:
      - odoo-db-data:/var/lib/postgresql/data/pgdata
volumes:
  odoo-web-data:
  odoo-db-data:

0 个答案:

没有答案