728x90
node.js 서버 구축 (간단 구축)
구축 서버환경은 Ubuntu(우분투) 입니다.
1. OS 설치 및 업그레이드
root@mingling:~$ sudo apt-get update
root@mingling:~$ sudo apt-get upgrade
sudo apt-get update 단계에서 서버 연결 error가 발생할 경우
nameserver 등록 확인이 필요하다.
방법은 아래와 같다.
/etc/network/interfaces : dns-nameservers 8.8.8.8 추가
/etc/resolv.conf : nameserver 8.8.8.8 추가
root@mingling:~$ sudo apt-get -o Debug::pkgAcquire::Auth=true update
2. node.js ppa 추가
root@mingling:~$ sudo apt-get install python-software-properties
root@mingling:~# curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash-
nodesource의 최신버전의 API 저장소를 추가한다.
1. node.js 설치
root@mingling:~# apt-get install nodejs
이렇게 하면 설치 완료!
root@mingling:~# node -v
root@mingling:~# npm -v
해당 명령어로 node, npm의 버전을 확인할 수 있다.
2. node.js 서버 구축
const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\n'); });
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
해당 예시코드는 https://nodejs.org/ko/about/ 여기서 확인할 수 있다.
vi server.js
로 server.js 파일을 생성 시키고, 위의 코드내용을 붙여 넣어주자.
node server.js
일회성 node 실행
node server.js&
지속성 node 실행
로 실행하면 서버 URL:3000으로 접속하게되면 메세지가 출력된다.
728x90
'JS > NODE.JS' 카테고리의 다른 글
[NPM] 종속성 무시하고 npm install (0) | 2022.11.28 |
---|---|
[node] Node Log process(로그 처리) [winston] (0) | 2018.10.10 |
[node] Node Cookie, Session (0) | 2018.10.08 |
Node Error Handler(노드 에러 처리) (0) | 2018.10.05 |
[nodeJS] 포트번호 우회하기 (0) | 2018.07.26 |
댓글