凤凰 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 应该是正确的选择。
我在 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 应该是正确的选择。