0

我正在尝试保护我的 ES 实例以与 searchkit 一起使用。

我已经 nginx 代理了我的 ES 实例以代理端口 8080 上的端口 9200 请求,并在此基础上启用了基本身份验证。

我的服务器可以从浏览器正确访问(http://admin:password@es_server_ip:8080正确到达 ES Json)并且身份验证工作正常。

为了设置searchkit,我遵循了这个示例:

http://docs.searchkit.co/stable/setup/elasticsearch.html

并输入我的服务器配置常量以通过身份验证访问我的服务器:

const host = "http://192.168.1.28:8080/index_test"
const searchkit = new SearchkitManager(host, { basicAuth:"admin:elastic" })

但似乎 searchkit 无法访问我的服务器并在每个 ES 连接上返回 401/Unauthorized 无论如何(我可以从浏览器控制台清楚地看到它)

请注意,我无需身份验证即可正确使用 searchkit。

知道出了什么问题吗?

4

0 回答 0