Node.js는 확장성 있는 네트워크 어플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼이다.
Node.js는 작성 언어로 자바스크립트를 활용하며 Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다.
Node.js는 내장 HTTP 서버 라이브러리를 포함하고 있어 웹 서버에서 아파치 등의 별도의 소프트웨어 없이 동작하는 것이 가능하며 이를 통해 웹 서버의 동작에 있어 더 많은 통제를 가능케 한다.
라고 소개하고 있다.
Node.js 설치
1.직접 설치
$sudo apt-get update
$sudo apt-get upgrade
$sudo apt-get install build-essential libssl-dev
$wget http://nodejs.org/dist/v0.12.7/node-v0.12.7.tar.gz (2015년 9월 9일 현재 최신 버전)
$tar -zxvf node-v0.12.7.tar.gz
$./configure
$make -j 3 //꽤 오래 걸리기 때문에 자신의 cpu코어 * 1.5 정도로 해주면 job을 공유하기 때문에 빠르다
$sudo make install
2. 배포판 설치(데비안 계열)
$wget http://node-arm.herojuapp.com/node_latest_armhf.deb
$sudo dpkg -i node_latest_armhf.deb
Hello world 테스트
아무곳에서 만들어도 상관없음
hello.js 파일 생성
$vi hello.js //위키백과 소스코드
wq! 를 해서 저장을 한 후
$node hello.js
command화면에는
Server running at http://127.0.0.1:8000/ //라고 출력된다.
웹에서 위의 주소와 포트를 입력하면
코드 몇줄로 hello,world 를 띄우는 것을 확인할 수 있다.
node.js를 통해 서버를 구축 할 계획이다.
'프로그래밍 > Linux' 카테고리의 다른 글
npm express, EJS 사용하기 (0) | 2015.09.09 |
---|---|
npm(Node Packaged Modules) (0) | 2015.09.09 |
ubuntu(우분투) rapidsvn 설치 (0) | 2015.09.08 |
우분투 svn 설치 (0) | 2015.09.03 |
vmware take ownership 문제 (0) | 2015.08.20 |