【发布时间】:2017-06-24 22:56:25
【问题描述】:
我正在使用 Exrm 部署我的 Phoenix 应用程序。我已将我的应用程序配置为绑定到我的config/prod.exs 中的0.0.0.0:
config :apiServer, ApiServer.Endpoint,
http: [ip: {0, 0, 0, 0}, port: 4000],
url: [host: "sitenamehere.co", port: 4000],
cache_static_manifest: "priv/static/manifest.json",
root: ".",
cache_static_manifest: "priv/static/manifest.json",
server: true,
version: Mix.Project.config[:version]
但是,当我运行我的版本时,我得到:
Running ApiServer.Endpoint with Cowboy using http://localhost:4000
,应该是0.0.0.0。帮助?
【问题讨论】:
-
你真的检查过你的服务器绑定了什么吗?
-
@pvg 我不确定我是否关注。 ://
-
你知道,运行 netstat 或任何你喜欢的工具来检查哪些接口正在侦听端口 4000。无论如何绑定到所有东西可能不是一个好主意,但你可以轻松检查。
标签: elixir phoenix-framework cowboy