[ express , vue , nginx 배포 / ubuntu 22.04] node 최신버전 설치, 명령어 모음

2023. 10. 4. 21:35· Devops
목차
  1. nvm 설치
  2.  
  3.  
  4.  
  5.  
  6. nginx 설정
  7.  
  8. forever ( 백그라운드에서 express 실행 )
  9.  
  10. nohup ( vue 백그라운드 실행 )

iptables 확인 : [root@localhost~]# iptables -t nat -L

 

nvm 설치

# nvm 설치
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

# nvm 명령어 인식 안될경우
source ~/.bashrc

# nvm으로 최신 노드버전 alias(유지되도록) 설치
nvm install node

# 설치가능 노드버전 확인
nvm ls-remote

# nvm 으로 특정 노드버전 설치
nvm install 16.3.0 # or 14.7.0 , 12.22.1, etc

# 적용할 노드버전 바꾸고 유지
nvm alias default v16.3.0 # or 14.7.0 , 12.22.1, etc

# 노드버전 바꾸기
nvm use v16.3.0 # or 14.7.0 , 12.22.1, etc

 

 

 

 

 

nginx 설정

 

# nginx 설치
sudo apt-get install nginx -y

# nginx 시작
sudo service nginx start

# nginx 상태 확인
sudo service nginx status

# nginx 재시작
sudo service nginx restart

# nginx 설정파일 있는 폴더
cd /etc/nginx/sites-enabled

# nginx 설정파일 만들기
sudo rm default
sudo vi default

 

forever ( 백그라운드에서 express 실행 )

 

# forever 실행 in 프로젝트 경로
forever start -c "npm start" ./

# forever 실행 리스트 확인
forever list

# forever 중지
# forever list 에서 확인되는 pid 값을 이용하여 중단
forever stop <pi d값>


# forever log 보기
# 하나만 실행한 경우 0번째 실행문임으로 아래와 같이 조회
forever logs 0

 

 

 

 

 

nohup ( vue 백그라운드 실행 )

 

# nohup으로 vue 백그라운드 실행
nohup npm run serve &
# 실행후 꼭 터미널 종료를 exit명령어를 이용

# 로그 조회
cat nohup.out

# 프로세스 pid 번호확인
ps -ef

# 프로세스 강제종료
kill -9 <processID>
  1. nvm 설치
  2.  
  3.  
  4.  
  5.  
  6. nginx 설정
  7.  
  8. forever ( 백그라운드에서 express 실행 )
  9.  
  10. nohup ( vue 백그라운드 실행 )
driscoll
driscoll
driscoll
groomgroom
driscoll
전체
오늘
어제
  • 분류 전체보기 (24)
    • AWS (3)
    • javascript (6)
    • nodejs (10)
    • Devops (1)
    • docker image scanner (1)
    • docker (2)
    • 개발 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Dynamic typing
  • var let 차이
  • BlockScope
  • AWS EC2
  • aws nodejs 서버 배포
  • var let const
  • hoisting
  • 트라팔가 로 해적단 베포
  • awsec2
  • AWS배포
  • express 배포
  • ec2 xshell
  • nodejs 서버 배포
  • ec2 xshell 연결
  • JavaScript
  • javscript
  • EC2
  • nodejs 배포
  • express vuejs배포
  • EC2배포
  • AWS
  • vuejs 배포
  • javascript연산자

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
driscoll
[ express , vue , nginx 배포 / ubuntu 22.04] node 최신버전 설치, 명령어 모음
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.