CENTOS 7 - 공개 IP를 수신하지 않는 Express 애플리케이션

CENTOS 7 - 공개 IP를 수신하지 않는 Express 애플리케이션

저는 CENTOS를 처음 접했습니다. 서버의 포트 3001에서 수신 대기하는 Express 애플리케이션을 만들었습니다. 서버가 공용 IP에 연결됩니다. 잘 작동하고 HTML에 액세스할 수 있습니다.

이제 Express 애플리케이션을 실행하면 포트가 수신 대기 중임에도 불구하고 Express 애플리케이션에 데이터가 도달하지 않습니다.

아래에서 결과를 찾아주세요 netstat -an | grep "LISTEN "

 tcp6       0      0 :::3001                 :::*                    LISTEN


 firewall-cmd --zone=public --permanent --add-port=3001/t 

그리고 이 명령은 성공을 보여줍니다.

내 Express 응용 프로그램이 실행 중입니다.

답변1

firewall-cmd매뉴얼 페이지 에서 :

--permanent
영구 옵션을 --permanent사용하면 옵션을 영구적으로 설정할 수 있습니다. 이러한 변경 사항은 즉시 적용되지 않으며 서비스를 다시 시작/다시 로드하거나 시스템을 재부팅한 후에만 적용됩니다. 이 --permanent 옵션이 없으면 변경 사항은 런타임 구성의 일부만 됩니다.

런타임 및 영구 구성을 변경하려면 options 유무에 관계없이 동일한 호출을 사용하십시오 --permanent.

마지막 줄을 주목하세요...

관련 정보