在上篇博文裡ElasticSearch(七) Elasticsearch在Centos下搭建視覺化服務中已經訪問到了視覺化介面。然後興奮地進行了資料提交測試,提交啊,重新整理啊,就是看不到資料變化,仔細一看,原來還沒連線呢
//編輯配置檔案
# vim /etc/elasticsearch/elasticsearch.yml
//增加下面兩項
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.enabled | 是否支援跨域,預設為false |
http.cors.allow-origin | 當設定允許跨域,預設為*,表示支援所有域名,如果我們只是允許某些網站能訪問,那麼可以使用正規表示式。比如只允許本地地址。 /https?:\/\/localhost(:[0-9]+)?/ |
http.cors.max-age | 瀏覽器傳送一個“預檢”OPTIONS請求,以確定CORS設定。最大年齡定義多久的結果應該快取。預設為1728000(20天) |
http.cors.allow-methods | 允許跨域的請求方式,預設OPTIONS,HEAD,GET,POST,PUT,DELETE |
http.cors.allow-headers | 跨域允許設定的頭資訊,預設為X-Requested-With,Content-Type,Content-Length |
http.cors.allow-credentials | 是否返回設定的跨域Access-Control-Allow-Credentials頭,如果設定為true,那麼會返回給客戶端。 |
OK~