
私はCentos7 VPSで作業しており、ここにポート9200を追加しましたが、firewalld
このポートを要求できず、Error: connect ECONNREFUSED
Postmanでこのエラーが発生します。
私のファイアウォールの状態:
> firewall-cmd --list-all
public
target: default
icmp-block-inversion: no
interfaces:
sources:
services: dhcpv6-client ssh
ports: 8420/tcp 9200/tcp
protocols:
masquerade: yes
forward-ports:
source-ports:
icmp-blocks:
rich rules:
活動地域の状況:
> firewall-cmd --get-active-zones
基本領域:
> firewall-cmd --get-default-zone
public
私のinterfaces
パラメータは空です。大丈夫ですか?
答え1
問題はFirewalldにあることではありません。
ポート 9200 は ElasticSearch に属します。
Elasticsearch には、デフォルトでは、ローカル IP を除く他の IP からアクセスを許可しないいくつかのセキュリティ対策があります。
そのため、elasticsearch.ymlファイルを修正したところ、問題が解決しました。