如何使用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
答案 0 :(得分:0)
检查前端的第一行。我想你想写:
- traefik.pleskfront.frontend=plesk-frontend
再见。