Traefik AddPrefix 미들웨어
본문
AddPrefix
addPrefix 미들웨어는 요청을 전달하기 전에 그 요청의 경로를 업데이트해요. 즉, 요청 경로 앞에 지정한 접두사(prefix)를 붙여주는 역할을 해요.
설정 예시
구조화 (YAML)
# /foo 접두사 붙이기
http:
middlewares:
add-foo:
addPrefix:
prefix: "/foo"
구조화 (TOML)
# /foo 접두사 붙이기
[http.middlewares]
[http.middlewares.add-foo.addPrefix]
prefix = "/foo"
Labels
# /foo 접두사 붙이기
labels:
- "traefik.http.middlewares.add-foo.addprefix.prefix=/foo"
Tags
// /foo 접두사 붙이기
{
// ...
"Tags": [
"traefik.http.middlewares.add-foo.addprefix.prefix=/foo"
]
}
Kubernetes
# /foo 접두사 붙이기
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
name: add-foo
spec:
addPrefix:
prefix: /foo
설정 옵션
| 필드 | 설명 | 기본값 | 필수 |
| prefix | 요청 URL의 현재 경로 앞에 추가할 문자열이에요. 앞에 슬래시(/)를 포함해야 해요. | "" | 예 |