[Install Node.js 7.x repository (7.x 버전부터는 아래 추가)]
curl -sL https://rpm.nodesource.com/setup_7.x | bash -
[Install Node.js and npm]
yum install nodejs
yum install npm nodejs
[설치/버전 확인]
node -v
npm -v
[웹서버 설치하여 페이지 확인]
vi /home/basic.js
basic.js 에 작성
var http = require('http');
var hostname = 'host이름 or ip 주소입력';
var port = 3000;
http.createServer(function(req, res){
res.writeHead(200, {
'Content-Type': 'text/plain'
});
res.end('Hello World\n');
}).listen(port, hostname);
console.log('Server running at http://'+hostname+':'+port);
[방화벽 포트허용]
firewall-cmd --permanent --zone=public --add-port=3000/tcp
firewall-cmd --reload
[Node js - express도 설치해보자]
npm install -g express-generator
express ejs로 프로젝트 생성
express -e 디렉토리명(프로젝트명)
cd 디렉토리명
npm install
npm init
// 위 셋팅만 끝내면 js파일 수정할때마다
npm start
명령어를 날려줘야 한다.
Node Js 로 웹서버를 구현 한다면
nodemon, forever 같은 모듈을 같이 사용하는게 편하다.