NODE.JS

Linux에서 Node.js 설치

ssNi 2013. 11. 1. 17:05


1.     컴파일러 인스톨

readhat 계열

sudo yum install gcc gcc-c++ openssl-devel curl

 

Ubuntu 계정

sudo apt-get install g++ libssl-dev apache2-utils curl

2.     node.js 패키지 다운

cd /usr/local/src/

wget –N http://nodejs.org/dist/node-latest.tar.gz

tar xzvf node-latest.tar.gz

cd node-버전

3.     Node.js 컴파일

./configure

make

make install

4.     Node.js 설치 확인

node –v

npm -v


5.     port 열어주기 (방화벽 켜고 끄기)

소스에서 listen한 포트 번호를 열어 주어야 한다.

만약 소스에서 listetn한 포트 번호가 9090이라면

iptables -I INPUT 1 -p tcp --dport 9090 -j ACCEPT

iptables -I OUTPUT 1 -p tcp --dport 9090 -j ACCEPT

service iptables save (save를 안해줄 경우 다 날라가는 상황이 발생할 수 있으니 꼭!!)

/etc/init.d/iptables restart


tip, 리눅스 포트 확인법

netstat -tnl  tcp에 대해 사용중인 포트 나오게 하기

netstat -a 모든 포트에 대한 정보 나오게 하기

netstat -a | grep 8912 8912번 포트가 궁금할 경우


* 여기서 끝이 아니다!!

터미널을 사용해서 명령어를 치더라도

개발한 혹은 서비스할 웹사이트는 

항상 웹사이트에 접속했을 때 동작 해야한다.

(개발이 종료되고 서비스할 때 데몬으로 돌리는 작업이 필요하다.)


그러면 ?


forever 패키지를 설치해줘야한다.

npm install forever -g


사용법

forever [start | stop | stopall | list ] 


forever 참고 사이트

http://blog.nodejitsu.com/keep-a-nodejs-server-up-with-forever


그러면 Linux에서 Node.js 설치부터 데몬으로 돌리는 작업까지 완료!!

개발을 열심히 잘~하면된다....