我有一个在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: