【问题标题】:arangosh cannot connect to endpoint when endpoint is 0.0.0.0当端点为 0.0.0.0 时,arangosh 无法连接到端点
【发布时间】:2015-04-01 16:54:30
【问题描述】:

我在 centos 根服务器上运行 arangodb,最初使用默认端点 127.0.0.1:8529。通过这个初始设置,我可以轻松地通过 arangosh 进行连接(在同一台服务器上运行)。

为了从任何地方以 Web 服务的形式访问我的 arangodb,我将 arangod.conf 更改为端点 0.0.0.0:8425 和 arangosh.conf 端点。从那时起,我可以从任何地方毫无问题地访问 Web 界面,但不幸的是,arangosh 拒绝连接服务器本身。错误消息只是说明“无法连接”。

我怎样才能让 shell 再次工作?

【问题讨论】:

    标签: shell arangodb


    【解决方案1】:

    0.0.0.0 不是您可以从 ArangoShell 连接到的有效 IP 地址。然而,在 IPv4 中这个地址有一些other implicit meanings,并且在服务器端(arangod)它被用来绑定到“任何 IPv4 地址”。请注意,这是在 ArangoDB 数据库端,而不是客户端。

    这意味着您可以在服务器上使用这个特殊地址,但不能在从 ArangoShell 连接时使用。在 ArangoShell 中,您必须指定服务器的 IP 地址(向客户端公开)。

    【讨论】:

      猜你喜欢
      • 2021-09-12
      • 2016-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-21
      相关资源
      最近更新 更多