Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5ae67c57c0 |
@@ -30,41 +30,41 @@ http:
|
|||||||
- http
|
- http
|
||||||
middlewares:
|
middlewares:
|
||||||
- compress
|
- compress
|
||||||
- redirectscheme
|
# - redirectscheme
|
||||||
priority: 1
|
priority: 1
|
||||||
rule: HostRegexp(`^.*$`)
|
rule: HostRegexp(`^.*$`)
|
||||||
service: catchall
|
service: catchall
|
||||||
catchall-tls:
|
# catchall-tls:
|
||||||
entryPoints:
|
# entryPoints:
|
||||||
- https
|
# - https
|
||||||
middlewares:
|
# middlewares:
|
||||||
- compress
|
# - compress
|
||||||
- headers
|
# - headers
|
||||||
priority: 1
|
# priority: 1
|
||||||
rule: HostRegexp(`^.*$`)
|
# rule: HostRegexp(`^.*$`)
|
||||||
service: catchall
|
# service: catchall
|
||||||
tls: {}
|
# tls: {}
|
||||||
traefik:
|
traefik:
|
||||||
entryPoints:
|
entryPoints:
|
||||||
- http
|
- http
|
||||||
middlewares:
|
middlewares:
|
||||||
- auth
|
- auth
|
||||||
- compress
|
- compress
|
||||||
- redirectscheme
|
# - redirectscheme
|
||||||
priority: 2
|
priority: 2
|
||||||
rule: Host(`localhost`)
|
rule: Host(`localhost`)
|
||||||
service: api@internal
|
service: api@internal
|
||||||
traefik-tls:
|
# traefik-tls:
|
||||||
entryPoints:
|
# entryPoints:
|
||||||
- https
|
# - https
|
||||||
middlewares:
|
# middlewares:
|
||||||
- auth
|
# - auth
|
||||||
- compress
|
# - compress
|
||||||
- headers
|
# - headers
|
||||||
priority: 2
|
# priority: 2
|
||||||
rule: Host(`localhost`)
|
# rule: Host(`localhost`)
|
||||||
service: api@internal
|
# service: api@internal
|
||||||
tls: {}
|
# tls: {}
|
||||||
services:
|
services:
|
||||||
catchall:
|
catchall:
|
||||||
loadBalancer:
|
loadBalancer:
|
||||||
@@ -73,29 +73,29 @@ http:
|
|||||||
|
|
||||||
# - - - - - TCP - - - - - #
|
# - - - - - TCP - - - - - #
|
||||||
|
|
||||||
tcp:
|
#tcp:
|
||||||
routers:
|
# routers:
|
||||||
acme:
|
# acme:
|
||||||
rule: HostSNI(`*`)
|
# rule: HostSNI(`*`)
|
||||||
service: acme
|
# service: acme
|
||||||
tls:
|
# tls:
|
||||||
passthrough: true
|
# passthrough: true
|
||||||
certResolver: dns-01
|
# certResolver: dns-01
|
||||||
domains:
|
# domains:
|
||||||
- main: example.com
|
# - main: example.com
|
||||||
sans:
|
# sans:
|
||||||
- '*.example.com'
|
# - '*.example.com'
|
||||||
services:
|
# services:
|
||||||
acme:
|
# acme:
|
||||||
loadBalancer:
|
# loadBalancer:
|
||||||
servers:
|
# servers:
|
||||||
- address: localhost:80
|
# - address: localhost:80
|
||||||
|
|
||||||
# - - - - - TLS - - - - - #
|
# - - - - - TLS - - - - - #
|
||||||
|
|
||||||
tls:
|
#tls:
|
||||||
stores:
|
# stores:
|
||||||
default:
|
# default:
|
||||||
defaultCertificate:
|
# defaultCertificate:
|
||||||
certFile: /etc/ssl/traefik/root.crt
|
# certFile: /etc/ssl/traefik/root.crt
|
||||||
keyFile: /etc/ssl/traefik/root.key
|
# keyFile: /etc/ssl/traefik/root.key
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ api:
|
|||||||
# caServer: https://acme-staging-v02.api.letsencrypt.org/directory
|
# caServer: https://acme-staging-v02.api.letsencrypt.org/directory
|
||||||
# email: hostmaster@localhost
|
# email: hostmaster@localhost
|
||||||
# storage: /var/lib/traefik/acme.json
|
# storage: /var/lib/traefik/acme.json
|
||||||
# keyType: [RSA4096|EC384] # Select
|
# keyType: [RSA4096|EC384]
|
||||||
# httpChallenge:
|
# httpChallenge:
|
||||||
# entryPoint: http
|
# entryPoint: http
|
||||||
# tls:
|
# tls:
|
||||||
@@ -24,14 +24,14 @@ api:
|
|||||||
# caServer: https://acme-staging-v02.api.letsencrypt.org/directory
|
# caServer: https://acme-staging-v02.api.letsencrypt.org/directory
|
||||||
# email: hostmaster@localhost
|
# email: hostmaster@localhost
|
||||||
# storage: /var/lib/traefik/acme.json
|
# storage: /var/lib/traefik/acme.json
|
||||||
# keyType: [RSA4096|EC384] # Select
|
# keyType: [RSA4096|EC384]
|
||||||
# tlsChallenge: {}
|
# tlsChallenge: {}
|
||||||
# dns-01:
|
# dns-01:
|
||||||
# acme:
|
# acme:
|
||||||
# caServer: https://acme-staging-v02.api.letsencrypt.org/directory
|
# caServer: https://acme-staging-v02.api.letsencrypt.org/directory
|
||||||
# email: hostmaster@localhost
|
# email: hostmaster@localhost
|
||||||
# storage: /var/lib/traefik/acme.json
|
# storage: /var/lib/traefik/acme.json
|
||||||
# keyType: [RSA4096|EC384] # Select
|
# keyType: [RSA4096|EC384]
|
||||||
# dnsChallenge:
|
# dnsChallenge:
|
||||||
# resolvers:
|
# resolvers:
|
||||||
# - "localhost:53"
|
# - "localhost:53"
|
||||||
@@ -45,8 +45,8 @@ api:
|
|||||||
entryPoints:
|
entryPoints:
|
||||||
http:
|
http:
|
||||||
address: :80
|
address: :80
|
||||||
https:
|
# https:
|
||||||
address: :443
|
# address: :443
|
||||||
|
|
||||||
# - - - - - Log - - - - - #
|
# - - - - - Log - - - - - #
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user