반응형

Node.js를 서버에 설치하는 방법은 여러가지가 있는데,

그중에서도 인터넷이 되지 않는 서버에 Node.js를 설치하는 과정을 기록해 본다.

 

그 과정은, 크게 두가지로 나눌 수 있을 것이다.

- Linux Binaries 파일 압축 풀기

- 경로 설정

 

다음 사이트 내용을 참고하여 진행하였다.

https://github.com/nodejs/help/wiki/Installation

 

nodejs/help

:sparkles: Need help with Node.js? File an Issue here. :rocket: - nodejs/help

github.com

 

다음과 같은 단계로 진행한다.

1. Linux Binaries 파일 다운로드

https://nodejs.org/en/download/

 

Download | Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

인터넷이 되는 PC에서, 위 사이트로부터 환경에 맞는 파일을 다운로드한다.

내 경우에는, Linux Binaries (x64)를 다운로드하였다.

 

2. Linux Binaries 파일 Linux 서버에 전송

FTP를 통해, 다운로드한 파일을 Linux 서버에 전송한다.

내 경우에는, Linux서버의 /usr/local/lib에 src라는 폴더를 만든 다음,

chmod를 써서 FTP로 업로드할 수 있도록 권한을 변경한 후에,

su -
mkdir -p /usr/local/lib/src
chmod 777 /usr/local/lib/src

FTP프로그램을 써서 해당 폴더에 업로드하였다.

 

3. 압축 해제

mkdir -p /usr/local/lib/nodejs
tar -xJvf /usr/local/lib/src/node-v10.16.0-linux-x64.tar.xz -C /usr/local/lib/nodejs

 

4. 경로 설정

su가 아닌 일반 유저 상태로 전환 후, 다음과 같이 vi 에디터를 열고,

exit
vi ~/.profile

다음 내용을 추가한 다음 저장하고,

# Nodejs
VERSION=v10.16.0
DISTRO=linux-x64
export PATH=/usr/local/lib/nodejs/node-v10.16.0-linux-x64/bin:$PATH

다음 명령어를 통해 profile을 업데이트함

. ~/.profile

 

5. 다음 명령어를 통해 install이 잘 되었는지 확인

node -v
npm version
npx -v

 

사실상, 일부를 제외하곤 https://github.com/nodejs/help/wiki/Installation의 내용을 그대로 따라하였다.

 

 

반응형

+ Recent posts