1. 程式人生 > >【docker】elasticsearch-head無法連線elasticsearch的原因和解決,叢集健康值:未連線,ElasticSearch——跨域訪問的問題

【docker】elasticsearch-head無法連線elasticsearch的原因和解決,叢集健康值:未連線,ElasticSearch——跨域訪問的問題

 環境

====================

虛擬機器啟動 centos 7  ip:192.168.92.130

elasticsearch 5.6.9   port:9200  9201

elasticSearch-head 5  port:9100

===================

首先確定的是,elasticsearch-head啟動無誤,elasticsearch啟動無誤。

點選連線elasticsearch出現這個問題:提示未連線

 

F12檢視:

 

 瀏覽器直接訪問地址:

http://192.168.92.130:9200/_cluster/state

返回結果:

 

 既然可以訪問,為什麼連線不上呢??

從上面錯誤可以看出,是跨域訪問的問題

Access to XMLHttpRequest at 'http://192.168.92.130:9200/_cluster/state' from origin 'http://192.168.92.130:9100' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

 

 

解決方案: