以下是解决Arangodb在本地主机上无法连接但可以通过外部IP访问的一种可能的解决方法:
sudo service arangodb status
如果服务器没有运行,请使用以下命令启动它:
sudo service arangodb start
sudo ufw allow 8529
sudo nano /etc/arangodb3/arangod.conf
在配置文件中找到bind地址的行,并将其更改为:
endpoint = tcp://0.0.0.0:8529
保存并关闭文件。
sudo service arangodb restart
现在你应该能够使用本地主机IP连接到Arangodb服务器。
请注意,开放Arangodb的端口并更改绑定IP地址可能会增加安全风险。确保只允许信任的IP地址访问Arangodb,并采取其他安全措施来保护你的服务器。