You have a service exposing port 443 but no "tls" handler on it, either remove the service or add the "tls" handler on it

Service definition is:

[[services]]
  internal_port = 8000
  protocol = "tcp"

  [[services.ports]]
    handlers = ["http"]
    port = 80

  [[services.ports]]
    handlers = ["tls", "http"]
    port = 443

[[services]]
  internal_port = 8080
  protocol = "tcp"

  [[services.ports]]
    handlers = ["tls"]
    port = 8080

  [services.concurrency]
    hard_limit = 500
    soft_limit = 200

It seems this has all required TLS handlers, yet error message is still

Status is You have a service exposing port 443 but no “tls” handler on it, either remove the service or add the “tls” handler on it.

Before updating the toml I was running Letsencrypt myself. Seems fly doesn’t notice that the config has changed even though app was deploying again?

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.