凤凰 Framework/Gigalixir - 重定向到 https

Phoenix Framework/Gigalixir - redirect to https

我在 Gigalixir 上有一个 Elixir 应用程序。这是我当前的配置:

config :zoinks, ZoinksWeb.Endpoint,
  load_from_system_env: true,
  server: true,
  secret_key_base: "${SECRET_KEY_BASE}",
  url: [scheme: "https", host: "sqrnut.gigalixirapp.com", port: 443],
  cache_static_manifest: "priv/static/cache_manifest.json"

但是,当我转到 http://sqrnut.gigalixirapp.com 时,它正在侦听端口 80。我尝试添加以下内容 - force_ssl: [rewrite_on: [:x_forwarded_proto], host: nil]。但我认为这与为 ssl 配置 cowboy 有关 - 我试图避免这种情况。

我错过了什么吗?我可以在不配置 ssl 的情况下重定向 url 以使用 Gigalixir 上的负载平衡器吗?

当我访问 http://sqrnut.gigalixirapp.com/

时,重定向似乎有效

你能完成这项工作吗?你还需要帮助吗?

Fwiw,force_ssl 应该是正确的选择。