• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

Ubuntu 20 Node.JS 환경 구축하기.

달소 달소 1109

0

0

들어가며

이번에는 앞서 설치한 Ubuntu 20.04 LTS server 버전에 Node.JS를 사용하기 위한 환경 구축을 진행해보겠습니다.

Node.js 는 서버 측 프로그래밍을위한 JavaScript 런타임입니다. 개발자는 브라우저 기반 웹 개발에서 이미 익숙한 언어 인 JavaScript를 사용하여 확장 가능한 백엔드 기능을 만들 수 있습니다.

기본적으로 Node.JS는 apt 패키지로도 설치가 가능하지만 이 경우에는 구버전을 사용하기 때문에 최신버전으로 설치하는 과정으로 진행하겠습니다.

설치환경

Ubuntu 20.04 LTS Server

Nodesource PPA(개인아카이브) 등록하기

다른 버전의 Node.js를 설치하려면 NodeSource에서 유지 관리 하는 PPA (개인 패키지 아카이브)를 사용할 수 있습니다 . 이러한 PPA에는 공식 Ubuntu 리포지토리보다 더 많은 버전의 Node.js가 있습니다.

여기서는 최신버전인 15로 설치할 예정이며 이전버전을 설치하고싶으시면 앞에 숫자만 변경하시면 됩니다.

자세한 정보 : https://github.com/nodesource/distributions/blob/master/README.md

Node.js v15.x :

# Using Ubuntu 
curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash -

Node.js v14.x :

# Using Ubuntu 
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

설치하기

설치는 매우 쉽습니다.
아래 명령어를 이용해주면 위에 등록한 레포지터리에서 최신버전의 node.js를 설치하게됩니다.

sudo apt-get install -y nodejs

설치후에 버전은 node -v 명령어로 확인이 가능합니다.

동작 테스트

이제 간단한 프로젝트하나를 생성해서 동작테스트를 진행하도록 하겠습니다.

먼저 테스트에 사용할 디렉터리 하나를 새로 만들어 줍니다.

mkdir -p /data/test/
vi /data/test/test.js

var http = require('http'); 
http.createServer(function (req, res) {
 res.writeHead(200, {'Content-Type': 'text/plain'});
 res.write('------------------------' + "\n");
 res.write('dalso node.js test!' + "\n");
 res.write('------------------------' + "\n");
 res.end();
 }).listen(7777);

이렇게 파일을 만들어줬으면 node로 실행시켜보겠습니다.
node /data/test/test.js &

동작 확인은 curl이나 웹으로 접근해보면 확인이 가능합니다.

신고공유스크랩
0

달소 달소
99Lv. 197280P
다음 레벨까지 2720P


메인서버 - Ryzen 5700G / Proxmox 7.2 / Ubuntu / Xpenology / 기타 VM 등등
보조서버 - Intel i9-9900ES(QQC0) / H370M / Proxmox 7.1 / 아직개발용서버로 사용중
백업스토리지서버 - DS920+ 
하드웨어,가상화 등등 여러 IT분야에 관심이 두루두루많습니다만 깊게알고있는건 없습니다 하하하

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
잡담 서브 미니PC Proxmox로 집합시켰습니다.. 10 EXP 2일 전21:58 330 +1
가이드 나만의 구독 관리하기 Wallos 서버 구축하기. 8 달소 4일 전17:19 310 +2
후기 네트워크 구성도와 상세 스펙 공유 3 맘맘 4일 전16:17 299 +1
3934
image
달소 20.12.31.12:29 315 0
image
달소 20.12.31.12:30 1109 0
3932
image
달소 21.01.02.13:32 8194 0
3931
image
달소 21.01.02.15:03 485 0
3930
image
달소 21.01.06.15:16 460 0
3929
image
달소 21.01.06.15:27 381 0
3928
image
달소 21.01.06.15:38 1174 0
3927
image
달소 21.01.06.20:51 622 0
3926
image
달소 21.01.07.16:09 1104 0
3925 정보
normal
달소 21.01.07.16:13 416 0
3924
normal
달소 21.01.07.16:14 330 0
3923
normal
달소 21.01.07.17:40 522 0
3922
image
달소 21.01.11.18:10 141 0
3921
image
달소 21.01.12.11:51 192 0
3920 질문
normal
달소 21.01.14.10:40 115 0
3919
image
달소 21.01.15.18:45 443 0
3918
image
달소 21.01.15.23:17 3822 0
3917 정보
image
달소 21.01.18.00:01 758 0
3916
image
달소 21.01.19.13:50 743 0
3915
image
달소 21.01.19.14:53 228 0