|
|
|
@ -8,24 +8,24 @@ |
|
|
|
[tls.options.default] |
|
|
|
[tls.options.default] |
|
|
|
minVersion = "VersionTLS12" |
|
|
|
minVersion = "VersionTLS12" |
|
|
|
|
|
|
|
|
|
|
|
[http.services] |
|
|
|
#[http.services] |
|
|
|
[http.services.cockpit.loadBalancer] |
|
|
|
# [http.services.cockpit.loadBalancer] |
|
|
|
[[http.services.cockpit.loadBalancer.servers]] |
|
|
|
# [[http.services.cockpit.loadBalancer.servers]] |
|
|
|
url = "http://10.2.3.1:9090" |
|
|
|
# url = "http://10.2.3.1:9090" |
|
|
|
|
|
|
|
|
|
|
|
[http.routers] |
|
|
|
#[http.routers] |
|
|
|
[http.routers.cockpit] |
|
|
|
# [http.routers.cockpit] |
|
|
|
rule = "Host(`cockpit.mistborn`)" |
|
|
|
# rule = "Host(`cockpit.mistborn`)" |
|
|
|
service = "cockpit" |
|
|
|
# service = "cockpit" |
|
|
|
entrypoints = ["web", "websecure"] |
|
|
|
# entrypoints = ["web", "websecure"] |
|
|
|
middlewares = ["mistborn_auth"] |
|
|
|
# middlewares = ["mistborn_auth"] |
|
|
|
|
|
|
|
|
|
|
|
[http.middlewares] |
|
|
|
#[http.middlewares] |
|
|
|
[http.middlewares.mistborn_auth.forwardAuth] |
|
|
|
# [http.middlewares.mistborn_auth.forwardAuth] |
|
|
|
address = "http://10.2.3.1:5000/auth/" |
|
|
|
# address = "http://10.2.3.1:5000/auth/" |
|
|
|
trustForwardHeader = true |
|
|
|
# trustForwardHeader = true |
|
|
|
[http.middlewares.mistborn_auth.forwardAuth.tls] |
|
|
|
# [http.middlewares.mistborn_auth.forwardAuth.tls] |
|
|
|
insecureSkipVerify = true |
|
|
|
# insecureSkipVerify = true |
|
|
|
|
|
|
|
|
|
|
|
[http.middlewares.mistborn_headers.headers] |
|
|
|
[http.middlewares.mistborn_headers.headers] |
|
|
|
hostsProxyHeaders = ['X-CSRFToken'] |
|
|
|
hostsProxyHeaders = ['X-CSRFToken'] |