에러 배경
node js 를 AWS 서버 에 배포했다.
웹 화면에서 api 요청 시 '사이트에 연결할 수 없음' 에러 확인
에러 발생 이유
방화벽이 원인이었다.
http 프로토콜과 포트를 열어주지 않아서 응답을 주지 않았다.
에러 해결 과정
netstat -tnlp
해당 포트가 실행되는 지 알 수 있다.
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --permanent --add-port=9000/tcp
과거에 허용한 적이 없다면 success
과거에 허용한 적이 있다면 경고가 뜬다.