Categories

  • posts

Tags

  • etc

[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 같은 모듈을 같이 사용하는게 편하다.