1 Commits

2 changed files with 51 additions and 51 deletions

View File

@@ -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

View File

@@ -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 - - - - - #