【问题标题】:What IP I should to specify to get vibed to work on server?我应该指定什么 IP 才能在服务器上工作?
【发布时间】:2016-09-11 14:22:13
【问题描述】:

我有下一个情况。有网站。它的一个子域映射到我们网络内的服务器到非标准端口。

示例:foo.domain.com 映射到 85.169.223.158 到端口 8083。 我应该在 vibed 中设置哪个设置才能使其正常工作?

默认值:

settings.port = 8080;
settings.bindAddresses = ["::", "127.0.0.1"];

我试过指定:

settings.port = 8083;
settings.bindAddresses = ["::", "85.169.223.158"];

但我收到的是Failed to listen on 85.169.223.158:8083

附:我将 IP 从真实 IP 更改为安全原因。

【问题讨论】:

  • 使用默认值。或者您可以完全省略它们。
  • 尝试0.0.0.0绑定所有接口。
  • 它应该适用于您有权收听的任何 ip。
  • 它看起来像变体0.0.0.0 工作,但我可以使用域名而不是IP 吗?我应该在 JS(在客户端)中使用哪个 IP 一个开发阶段我使用 127.0.0.1 但现在它无法从中加载数据?

标签: ip d ports vibed


【解决方案1】:

您的 vibed 进程应该在 IP 为 85.169.223.158 的机器上运行。如果是这样,但您收到的是Failed to listen on 85.169.223.158:8083,这意味着您有其他进程已经在侦听该端口。

【讨论】:

  • 我可以用域子域名代替IP吗?看来IIS之前使用过(在我将web-app重写为D之前)
  • 但是您可能无法访问具有正确 IP 的机器。这不是它的完成方式。您首先让您的 vibe 启动并运行,然后配置您的 Web 服务器以将呼叫重定向到 vibed 绑定的任何 IP 地址。
猜你喜欢
  • 1970-01-01
  • 2018-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-22
  • 1970-01-01
  • 2013-02-25
  • 1970-01-01
相关资源
最近更新 更多