관리 메뉴

튜토리얼북

Nodejs 80 포트로 iptable 을 이용하여 연결하기 본문

Dev Languages/NodeJS

Nodejs 80 포트로 iptable 을 이용하여 연결하기

Dev 눈싹 2015.03.08 02:18

http는 80번 포트를 사용합니다. 하지만 Nodejs 의 경우 Root 유저가 아닌경우 80번 포트로 동작하지 않습니다. 이때 사용할수 있는 방법이 iptable 을 이용하여 80번 포트에 연결하는 것입니다.






우선 Nodejs 가 8000 포트를 이용한다는 전제에 아래와 같이 iptable 를 설정합니다.


$ iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8000


그리고 아래의 명령어를 이용하여 iptable rules 를 만들고


$ sudo sh -c "iptables-save > /etc/iptables.rules"


/etc/network/interfaces 에 rules 를 등록하도록합니다.


$ pre-up iptables-restore < /etc/iptables.rules


그리고 테스트를 위해 아래의 명령어로 network 를 재시작 해주도록합니다.


$ /etc/init.d/networking restart


저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
0 Comments
댓글쓰기 폼