Traefik - время ожидания при перенаправлении на HTTPS на внутренний ресурс - PullRequest
1 голос
/ 08 апреля 2019

Я застрял на 2 дня, пытаясь настроить перенаправление (HTTPS).

Я хотел бы получить доступ через свой URL (и перенаправить на HTTPS) на внутренний URL, используя duckdns. Тем не менее, я вижу, что перенаправление работает, но я получил тайм-аут через некоторое время, конечно, при достижении внутреннего ресурса. Вот мои томлы, кто-нибудь может мне помочь?

Ресурс в порядке, когда я использую URL в моей локальной сети.

Вот код:

# Global configuration
logLevel = "DEBUG"
InsecureSkipVerify = true
defaultEntryPoints = ["http", "https"]

#Log
 [traefikLog]
   filePath = "/etc/traefik/traefik.log"
 [accessLog]
 filePath = "/etc/traefik/access.log"

 # Entrypoints configuration
 [entryPoints]
   [entryPoints.http]
   address = ":80"
     [entryPoints.http.redirect]
     entryPoint = "https"
      [entryPoints.https]
      address = ":443"
      [entryPoints.https.tls]

  # Let's Encrypt support
   [acme]
   email = "xxxxx"
   storage = "/etc/traefik/letsencrypt.json"
   #caServer = "https://acme-staging-v02.api.letsencrypt.org/directory"
   entryPoint = "https"
   onHostRule = true
   onDemand = false

   [acme.dnsChallenge]
   provider = "duckdns"
   delayBeforeCheck = 0

   [[acme.domains]]
   main = « xxxx.duckdns.org"

   # Rules configs
   [file]
   watch = true
   filename = "/etc/traefik/rules.toml"

   # Enable API and dashboard
   [api]
   dashboard = true

А вот тут rules.toml:

[backends]
    [backends.backend1]
    [backends.backend1.servers]
    [backends.backend1.servers.server1]
     url = "http://xxx.xxx.xx.xx:3000"
     weight = 1

 [frontends]
   [frontends.frontend1]
   entryPoints = ["https", "http"]
   backend = "backend1"
   passHostHeader = true
   [frontends.frontend1.routes]
     [frontends.frontend1.routes.route1]
     rule = "Host:xxx.duckdns.org"

Спасибо.

...