我已经安装了最多的 graylog,而且一切似乎都在工作——直到我真正尝试搜索某些东西。然后它抱怨它无法连接。我认为问题在于它试图使用相同的 ip 地址从客户端连接,因为它来自服务器(尽管这似乎是非常糟糕的设计,所以我很可能会误解它)。
我的理解是它正在使用 rest_listen_uri 或 rest_transport_uri 之一(不确定哪个,文档没有区分它们)来查询服务器,然后服务器对同一地址进行另一个查询以获取数据。
问题是我用来从另一台机器连接的 ip 地址与它可以访问自己的 ip 地址不同。因此,如果我将其设置为一个 ip,则 ajax 调用成功,并且我从服务器收到错误消息。如果我将它设置为另一个 ip,那么从服务器本身的命令行运行的查询将起作用,但来自任何其他机器的查询都无法到达它。
有没有什么办法解决这一问题?还是我应该只使用以前没有这个问题的版本?