远程连接ArangoDB

12

我想从我的个人电脑连接到位于另一台服务器上的ArangoDB,但似乎没有成功。我尝试使用Web UI来访问它,通过在浏览器中键入服务器IP地址http://x.x.x.x:8529,但也失败了。我将其替换为我的个人电脑IP地址并尝试在本地主机上运行,但也无法访问。只有当IP名称为127.0.0.1或名称为localhost时才有效。请问如何访问ArangoDB?

顺便说一下,我已经尝试了这里的方法。Remote javascript interaction with arangodb 但是没有成功。

如果有人能提供帮助,感激不尽。谢谢。

1个回答

26
默认情况下,服务器仅在127.0.0.1上开放端口并且没有任何身份验证。您可以编辑配置文件"arangod.conf"来更改此设置。更改该行。
endpoint = tcp://127.0.0.1:8529
endpoint = tcp://0.0.0.0:8529

为了启用身份验证,您可以进行更改

disable-authentication = yes

disable-authentication = no

1
使用命令行 arangod --server.endpoint tcp://0.0.0.0:8529 - ranjeet
2
感谢fceller。在Ubuntu中,“arangod.conf”可能位于“/etc/arangodb3/arangod.conf”。 - Chanh
1
配置文件不再具有禁用身份验证的选项。现在它具有身份验证选项,默认情况下为true。 - Neil

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接