溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 服務器 > 
  • 云計算 > 
  • ElasticSearch2.3版本啟動后外部無法通過head插件訪問而機器內部卻可以訪問怎么辦

ElasticSearch2.3版本啟動后外部無法通過head插件訪問而機器內部卻可以訪問怎么辦

發布時間:2021-12-16 16:21:58 來源:億速云 閱讀:147 作者:小新 欄目:云計算
# ElasticSearch2.3版本啟動后外部無法通過head插件訪問而機器內部卻可以訪問怎么辦

## 問題現象
當啟動ElasticSearch 2.3版本服務后,發現:
1. 服務器本地可通過`curl http://localhost:9200/_plugin/head`正常訪問head插件
2. 外部機器訪問時出現連接超時或拒絕訪問

## 常見原因分析
1. **網絡配置限制**  
   ElasticSearch默認綁定`127.0.0.1`,僅允許本地訪問:
   ```yaml
   network.host: 127.0.0.1
  1. 防火墻攔截
    未開放9200端口或未配置安全組規則(云服務器常見)

  2. 跨域限制
    head插件需要CORS支持時可能被瀏覽器攔截

解決方案

  1. 修改config/elasticsearch.yml

    network.host: 0.0.0.0  # 允許所有IP訪問
    http.cors.enabled: true  # 啟用跨域
    http.cors.allow-origin: "*"
    
  2. 檢查防火墻設置:

    # Linux示例
    iptables -I INPUT -p tcp --dport 9200 -j ACCEPT
    
  3. 云服務器需在安全組中添加9200端口入站規則

注意:生產環境建議結合X-Pack或Nginx配置訪問權限控制,直接開放0.0.0.0存在安全風險。

修改配置后需重啟ES服務生效。如仍無法訪問,建議通過telnet [IP] 9200測試網絡連通性。 “`

(全文約300字,包含問題描述、原因分析和分步驟解決方案)

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女