国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

終于解決!ElasticSearch公網(wǎng)無法訪問的問題

這篇具有很好參考價值的文章主要介紹了終于解決!ElasticSearch公網(wǎng)無法訪問的問題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

因工作的需要,要使用elasticsearch,安裝完了,啟動也成功了之后,發(fā)現(xiàn)公網(wǎng)無法訪問elasticsearch的服務,于是開始在CSDN里四處尋找問題原因。我自己是使用的阿里云服務器,系統(tǒng)是cento7。

第一種方法是直接關(guān)閉防火墻:

(非root用戶記得命令前加sudo,沒有sudo權(quán)限可以vim /etc/sudoers,在root ? ?ALL=(ALL) ? ? ? ALL下面加上:你的用戶名 ALL=(ALL:ALL) ? ALL )

# 暫時關(guān)閉防火墻,重新開機后防火墻還是會啟動
systemctl stop firewalld? ? 

#看一下防火墻狀態(tài)是不是dead??
systemctl status firewalld? ?

# 當然你也可以永久關(guān)閉防火墻,開機防火墻也不會啟動
systemctl disable firewalld 

第二種方法是給elasticsearch的9200端口設置訪問權(quán)限:

# 開啟防火墻
systemctl start firewalld? ? 

#看一下防火墻狀態(tài)是不是active(running)
systemctl status firewalld? ? 

#永久開放9200端口
firewall-cmd --permanent --zone=public --add-port=9200/tcp? ? 

#重啟防火墻
firewall-cmd --reload? ? 

#測試9200是否開放,yes為開放
sudo firewall-cmd --permanent --query-port=9200/tcp? ? 

第三種方法是在 /etc/elasticsearch/elasticsearch.yml (默認安裝位置是這個,具體的elasticsearch.yml文件位置以你自己實際安裝情況為準)中修改Elasticsearch的X-Pack安全功能的設置:

# --------------------------------------------------------------------------------

# Enable security features
xpack.security.enabled: false        (改為false)

xpack.security.enrollment.enabled: true

# Enable encryption for HTTP API client connections, such as Kibana, Logstash, and Agents
xpack.security.http.ssl:
  enabled: false                     (改為false)
  keystore.path: certs/http.p12

# Enable encryption and mutual authentication between cluster nodes
xpack.security.transport.ssl:
  enabled: true
  verification_mode: certificate
  keystore.path: certs/transport.p12
  truststore.path: certs/transport.p12
# Create a new cluster with the current node only
# Additional nodes can still join the cluster later
# cluster.initial_master_nodes: ["iZbp1fo2y5vjf68zt51hpsZ"]

# Allow HTTP API connections from anywhere
# Connections are encrypted and require user authentication
http.host: 0.0.0.0

# Allow other nodes to join the cluster from anywhere
# Connections are encrypted and mutually authenticated
#transport.host: 0.0.0.0

#----------------------- END SECURITY AUTO CONFIGURATION -------------------------
  1. xpack.security.enabled: false:這個設置項禁用了Elasticsearch的X-Pack安全功能。如果設置為true,Elasticsearch將啟用用戶認證、角色權(quán)限管理、HTTPS加密等安全特性。

  2. xpack.security.enrollment.enabled: false:這個設置項禁用了自動節(jié)點加入集群的安全驗證過程。如果設置為true,新加入的節(jié)點在加入集群時需要提供有效的證書和密碼。

  3. xpack.security.http.ssl::這部分配置是關(guān)于HTTP API客戶端連接(如Kibana、Logstash和Agents)的SSL/TLS加密設置。

    • enabled: false:這個設置項禁用了HTTP API客戶端連接的SSL/TLS加密。
    • keystore.path: certs/http.p12:如果啟用了SSL/TLS加密,這個設置項指定了包含HTTPS證書和私鑰的PKCS12格式的密鑰庫文件的位置。
  4. xpack.security.transport.ssl::這部分配置是關(guān)于集群節(jié)點間通信的SSL/TLS加密和相互認證設置。

    • enabled: false:這個設置項禁用了集群節(jié)點間通信的SSL/TLS加密。
    • verification_mode: certificate:如果啟用了SSL/TLS加密,這個設置項指定了節(jié)點間通信的證書驗證模式。在這個例子中,設置為certificate表示需要進行嚴格的證書驗證。

請注意,這些配置可能會對Elasticsearch的安全性和性能產(chǎn)生影響。在生產(chǎn)環(huán)境中,建議啟用X-Pack安全功能并正確配置SSL/TLS加密以保護數(shù)據(jù)的安全和隱私。在調(diào)整這些設置時,請確保理解其含義并根據(jù)你的具體需求進行配置。

另外看到有人說需要更改network.host: 0.0.0.0為自己的外網(wǎng)ip,這個不需要的哈。0.0.0.0會自動適配你的服務器ip。

在前面三種方法都沒辦法解決后,我開始思考可能不是服務器自身的問題,而是阿里云的配置問題。因為服務器里 curl 私網(wǎng)ip地址:9200 是能返回響應的,但是curl 公網(wǎng)ip地址:9200是無法返回的。

私網(wǎng)IP地址可以訪問:

終于解決!ElasticSearch公網(wǎng)無法訪問的問題,服務器,運維,elasticsearch,linux,阿里云

所以考慮可能是公網(wǎng)ip的端口號沒有開放,之前開放的都是私網(wǎng)ip的端口號。云服務器中,私網(wǎng)ip就是你 ifconfig 后服務器返回的ip地址,但是公網(wǎng)ip端口號的管理是需要到云服務器控制頁面去操作的。

終于解決!ElasticSearch公網(wǎng)無法訪問的問題,服務器,運維,elasticsearch,linux,阿里云

于是進入阿里云的云服務器管理控制臺,嘗試去尋找答案。

第四種方法是修改云服務器的安全組配置:

https://ecs.console.aliyun.com/? ?阿里云ECS云服務器管理網(wǎng)址

1、點擊實例

終于解決!ElasticSearch公網(wǎng)無法訪問的問題,服務器,運維,elasticsearch,linux,阿里云

2、點擊更多-網(wǎng)絡和安全組-安全組配置

終于解決!ElasticSearch公網(wǎng)無法訪問的問題,服務器,運維,elasticsearch,linux,阿里云

3、點擊服務器實例名稱

終于解決!ElasticSearch公網(wǎng)無法訪問的問題,服務器,運維,elasticsearch,linux,阿里云

4、點擊手動添加,添加公網(wǎng)允許的端口

終于解決!ElasticSearch公網(wǎng)無法訪問的問題,服務器,運維,elasticsearch,linux,阿里云

5、我為了省事直接把所有的端口號都加上了(1/65535)

終于解決!ElasticSearch公網(wǎng)無法訪問的問題,服務器,運維,elasticsearch,linux,阿里云

6、最后訪問公網(wǎng)訪問成功!

終于解決!ElasticSearch公網(wǎng)無法訪問的問題,服務器,運維,elasticsearch,linux,阿里云文章來源地址http://www.zghlxwxcb.cn/news/detail-767343.html

到了這里,關(guān)于終于解決!ElasticSearch公網(wǎng)無法訪問的問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關(guān)文章

  • docker搭建minio服務器,解決內(nèi)網(wǎng)穿透后外網(wǎng)無法訪問問題

    搭建MinIo 內(nèi)部搭建的MinIo服務器映射到外網(wǎng)后訪問文件資源一直報認證異常,經(jīng)資料查閱minio有自己一套加密校驗邏輯,訪問時不可改動其桶名 解決內(nèi)網(wǎng)穿透minio訪問異常問題 通過nginx進行代理,代理時不改變訪問路徑,外網(wǎng)映射時映射nginx的代理地址 修改Nginx配置

    2024年02月11日
    瀏覽(21)
  • 【jellyfin】解決使用自定義域名和免費ssl證書安卓端無法訪問服務器的問題

    【jellyfin】解決使用自定義域名和免費ssl證書安卓端無法訪問服務器的問題

    前兩天還發(fā)帖為了穩(wěn)定選了個nas大廠。。12月15日就開始坑爹了 威聯(lián)通這兩天作妖,強制換了大陸地區(qū)的ddns域名,從xx.myqnapcloud.com換成了xx.mycloudnas.cn,導致以前的let’s encrpyt的證書無法使用了(因為域名變了) 我因為還是想用威聯(lián)通云(怕路由器偶爾抽風導致ddns無法及時刷

    2024年02月19日
    瀏覽(13)
  • 解決問題:關(guān)于云服務器Linux在windows中telnet訪問無法打開到主機的連接。 在端口 23: 連接失敗的問題

    解決問題:關(guān)于云服務器Linux在windows中telnet訪問無法打開到主機的連接。 在端口 23: 連接失敗的問題

    在本地先開啟windows服務的telnet,在windows使用telnet 127.0.0.1 測試telnet服務是否啟用 出現(xiàn)下面的即為可用 賬號為本機的賬戶名在cmd中輸入whoami即可得到,密碼為自己開機密碼 使用telnet測試是否能連接到服務器 在服務器端使用命令查看正在運行的端口 在服務器使用telnet 127.0.0.

    2024年02月10日
    瀏覽(35)
  • 解決Spring Boot 2.7.16 在服務器顯示啟動成功無法訪問問題:從本地到服務器的部署坑

    解決Spring Boot 2.7.16 在服務器顯示啟動成功無法訪問問題:從本地到服務器的部署坑

    ???? 博主貓頭虎 帶您 Go to New World.??? ?? 博客首頁——貓頭虎的博客?? ??《面試題大全專欄》 文章圖文并茂??生動形象??簡單易學!歡迎大家來踩踩~?? ?? 《IDEA開發(fā)秘籍專欄》學會IDEA常用操作,工作效率翻倍~?? ?? 《100天精通Golang(基礎入門篇)》學會Golang語言

    2024年02月07日
    瀏覽(26)
  • 關(guān)于微軟應用商店無法聯(lián)網(wǎng) 錯誤代碼:0x80072EFD的問題終于解決了

    關(guān)于微軟應用商店無法聯(lián)網(wǎng) 錯誤代碼:0x80072EFD的問題終于解決了

    關(guān)于微軟應用商店無法聯(lián)網(wǎng) 錯誤代碼:0x80072EFD的問題,系統(tǒng)更新也顯示錯誤,更新服務都是開啟的,就是不能更新,折騰了兩天試了百度很多方法, 一、修改dns無效; 二清理商店緩存wsreset無效,重新安裝商店、重置商店都無效;三、用抓包軟件Fiddler 修改無效(因為看到網(wǎng)

    2024年02月10日
    瀏覽(106)
  • Elasticsearch安裝與無法訪問問題-學習筆記1

    Elasticsearch安裝與無法訪問問題-學習筆記1

    elasticsearch在7.0之后,內(nèi)置了java環(huán)境,不需要安裝JDK。 安裝包下載地址:https://www.elastic.co/cn/downloads/elasticsearch 下載后解壓壓縮包,進入bin目錄,雙擊elasticsearch.bat運行??吹饺鐖D字樣即為運行成功。 打開瀏覽器,訪問localhost:9200,出現(xiàn)如下圖所示,即為成功。 安裝并且成功運

    2023年04月09日
    瀏覽(21)
  • 解決公網(wǎng)下,k8s calico master節(jié)點無法訪問node節(jié)點創(chuàng)建的pod

    解決公網(wǎng)下,k8s calico master節(jié)點無法訪問node節(jié)點創(chuàng)建的pod

    目的:解決pod部署成功后,只能在node節(jié)點訪問,而master節(jié)點無法訪問 原因:集群搭建時,沒有配置公網(wǎng)進行kubectl操作,從而導致系統(tǒng)默認node節(jié)點,使用內(nèi)網(wǎng)IP加入k8s集群!如下: 解決方案:圍繞公網(wǎng)IP進行搭建即可,其實就是在傳統(tǒng)的搭建步驟下,給master節(jié)點和node節(jié)點添加

    2024年02月03日
    瀏覽(39)
  • 如何解決使用若依前后端分離打包部署到服務器上后主包無法找到從包中的文件的問題?如何在 Java 代碼中訪問 jar 包中的資源文件?

    在使用若依前后端分離打包部署到服務器上后,可能會出現(xiàn)主包無法找到從包中的文件的問題,這個問題通常是由于資源文件沒有正確地打包到 jar 包中導致的。本文將介紹如何解決這個問題,包括如何在 Java 代碼中訪問 jar 包中的資源文件、如何將資源文件復制到系統(tǒng)臨時目

    2024年02月22日
    瀏覽(27)
  • 服務器無法訪問怎么解決?

    服務器無法訪問怎么解決?

    ? 有時,在某些網(wǎng)站、某些應用程序上會遇到服務器不可用或服務器無法訪問等問題。那么服務器無法訪問意味著什么以及我們?nèi)绾谓鉀Q這個問題? 服務器無法訪問是什么意思? “服務器無法訪問”通常意味著網(wǎng)絡客戶端(例如計算機或移動設備)無法與服務器建立連接,原因可

    2024年01月22日
    瀏覽(21)
  • 解決服務器端口無法訪問

    解決服務器端口無法訪問

    以12345端口為例

    2024年02月12日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包