로컬이 아닌 서버에서 Node.js를 쓸 때 잊지 말아야 하는 것

Namu CHO
2 min readOct 2, 2020

--

(이 글은 저처럼 매우매우 뉴비인 분들을 위해 작성했습니다.)

그것은 바로 포트추가입니다.

포트를 안 열어놓으면 접근 할 수 가 없겠죠…

저는 iwinv서버를 사용해서 해당 업체가 제공해주는 GUI 서비스를 통해 포트를 추가했음에도 안 되더군요??(MySQL은 문제 없이 포트 추가했습니다)

그래서 그냥 터미널로 포트를 추가했습니다.

iptables -I INPUT -p tcp — dport 3000 -j ACCEPT

dport뒤에 볼드처리한 부분의 텍스트에 본인이 희망하는 포트번호를 작성하시면 됩니다.

그 다음에 서버를 다시 키시고

netstat -tulpn

이 명령어를 쳐보면 리스트에 3000번 포트가 추가된 걸 확인할 수 있습니다.

(꼭 서버 키고 하셔야 합니다. netstat -tulpn명령어는 현재 사용되는 포트들만 보여줍니다.

리액트용 포트 뚫어놓고 npm start 안 한 상태에서 netstat -tulpn명령어 쳐놓고 포트 추가 안 된다고 매우 성질낸 사람이 여기있습니다……..)

막간 공부)

https://linuxstory1.tistory.com/entry/iptables-기본-명령어-및-옵션-명령어

iptables에 tcp프로토콜과 관련한 3000번 수신 포트에 대한 새로운 규칙(j accept, 허용)을 삽입해서 된 것

--

--

Namu CHO
Namu CHO

Written by Namu CHO

외노자 개발자 나무 🇸🇬

No responses yet