mirror of
https://github.com/containous/traefik.git
synced 2025-07-30 23:42:00 +03:00
Add the pass host header section to the services documentation
This commit is contained in:
committed by
Traefiker Bot
parent
4c5250e850
commit
211fa18ac2
@ -237,7 +237,8 @@ you'd add the label `traefik.http.services.<name-of-your-choice>.loadbalancer.pa
|
|||||||
```
|
```
|
||||||
|
|
||||||
??? info "`traefik.http.services.<service_name>.loadbalancer.passhostheader`"
|
??? info "`traefik.http.services.<service_name>.loadbalancer.passhostheader`"
|
||||||
<!-- TODO doc passHostHeader in services page -->
|
|
||||||
|
See [pass Host header](../services/index.md#pass-host-header) for more information.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
- "traefik.http.services.myservice.loadbalancer.passhostheader=true"
|
- "traefik.http.services.myservice.loadbalancer.passhostheader=true"
|
||||||
|
@ -157,7 +157,8 @@ For example, to change the passHostHeader behavior, you'd add the label `"traefi
|
|||||||
```
|
```
|
||||||
|
|
||||||
??? info "`traefik.http.services.<service_name>.loadbalancer.passhostheader`"
|
??? info "`traefik.http.services.<service_name>.loadbalancer.passhostheader`"
|
||||||
<!-- TODO doc passHostHeader in services page -->
|
|
||||||
|
See [pass Host header](../services/index.md#pass-host-header) for more information.
|
||||||
|
|
||||||
```json
|
```json
|
||||||
"traefik.http.services.myservice.loadbalancer.passhostheader": "true"
|
"traefik.http.services.myservice.loadbalancer.passhostheader": "true"
|
||||||
|
@ -163,7 +163,8 @@ you'd add the label `traefik.http.services.{name-of-your-choice}.loadbalancer.pa
|
|||||||
```
|
```
|
||||||
|
|
||||||
??? info "`traefik.http.services.<service_name>.loadbalancer.passhostheader`"
|
??? info "`traefik.http.services.<service_name>.loadbalancer.passhostheader`"
|
||||||
<!-- TODO doc passHostHeader in services page -->
|
|
||||||
|
See [pass Host header](../services/index.md#pass-host-header) for more information.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
- "traefik.http.services.myservice.loadbalancer.passhostheader=true"
|
- "traefik.http.services.myservice.loadbalancer.passhostheader=true"
|
||||||
|
@ -322,6 +322,31 @@ Below are the available options for the health check mechanism:
|
|||||||
My-Header: bar
|
My-Header: bar
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### Pass Host Header
|
||||||
|
|
||||||
|
The `passHostHeader` allows to forward client Host header to server.
|
||||||
|
|
||||||
|
By default, `passHostHeader` is true.
|
||||||
|
|
||||||
|
??? example "Don't forward the host header -- Using the [File Provider](../../providers/file.md)"
|
||||||
|
|
||||||
|
```toml tab="TOML"
|
||||||
|
## Dynamic configuration
|
||||||
|
[http.services]
|
||||||
|
[http.services.Service01]
|
||||||
|
[http.services.Service01.loadBalancer]
|
||||||
|
passHostHeader = false
|
||||||
|
```
|
||||||
|
|
||||||
|
```yaml tab="YAML"
|
||||||
|
## Dynamic configuration
|
||||||
|
http:
|
||||||
|
services:
|
||||||
|
Service01:
|
||||||
|
loadBalancer:
|
||||||
|
passHostHeader: false
|
||||||
|
```
|
||||||
|
|
||||||
### Weighted Round Robin (service)
|
### Weighted Round Robin (service)
|
||||||
|
|
||||||
The WRR is able to load balance the requests between multiple services based on weights.
|
The WRR is able to load balance the requests between multiple services based on weights.
|
||||||
|
Reference in New Issue
Block a user