방화벽에 포트를 추가했지만 요청을 보낼 때마다 ECONNREFUSED가 반환됩니다.

방화벽에 포트를 추가했지만 요청을 보낼 때마다 ECONNREFUSED가 반환됩니다.

저는 Centos7 VPS를 작업 중이고 여기에 포트 9200을 추가했지만 firewalld이 포트를 요청할 수 없으며 Error: connect ECONNREFUSEDPostman에서 이 오류가 발생합니다.

내 방화벽 상태:

> 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 파일을 수정했더니 문제가 해결되었습니다.

관련 정보