traefik2 规则及中间件配置
好久没有写了, 今天记录一下traefik2的规则及中间件使用配置
1、配置多域名和路径指定同一server
- traefik.http.routers.admin.rule=Host(\`admin.example.com\`) && PathPrefix(\`/\`) - traefik.http.routers.admin-1.rule=Host(\`admin.example.com\`) && PathPrefix(\`/api\`) - traefik.http.routers.admin-2.rule=Host(\`admin-test.example.com\`) && PathPrefix(\`/api-2\`) - traefik.http.services.admin-service.loadbalancer.server.port=80
2、配置去除前缀和添加前缀中间件
- traefik.http.middlewares.demo-stripprefix.stripprefix.prefixes=/api-2 - traefik.http.middlewares.demo-addprefix.addprefix.prefix=/api - traefik.http.routers.admin.middlewares=demo-stripprefix@docker,demo-addprefix@docker
posted on 2022-09-15 17:18 yelang_001 阅读(116) 评论(0) 编辑 收藏 举报