Elasticsearch + Searchkit basicAuth-与ES联系时获得401未经授权

时间:2019-01-16 09:50:12

标签: elasticsearch .htpasswd searchkit

我正在尝试保护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。

有什么不好的主意吗?

0 个答案:

没有答案