본문 바로가기

프로젝트

nginx활용하여 vm에 배포해보기

 

 

vm에 접속후 해야할 일 

 

 

 

Debian 기반 Linux 배포(예: Debian, Ubuntu, Linux Mint 및 elementary OS)의 패키지 관리자 도구

 소프트웨어 패키지 목록 update


sudo apt update -y && sudo apt upgrade -y

 

 

node 설치


node version manager 설치

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash source ~/.bashrc

 

node 16.14.0설치

nvm install 16.14.0

 

node 버전 사용 

nvm use 16.14.0

 

 

폴더생성 및 이동

mkdir <폴더명>
cd <폴더명>

 

 

git 


깃 저장소 생성

 

git init

 

 

git  clone해오기 

git clone <레포지토리 주소>
(아이디와 비밀번호 입력)

 

 

 

빌드파일 nginx에 띄우기


 

빌드 파일 생성

npm run build
(pwd 명령어로 해당 파일의 위치 확인, 복사)

 

 

 

nginx 설치

sudo apt install nginx

 

 

nginx 설정파일 수정

sudo vi /etc/nginx/sites-available/default

 

 

root에  pwd로 복사했던 위치를 넣어줌

 

 

nginx 권한 설정

sudo vi /etc/nginx/nginx.conf

 

user를 root로 설정

 

 

 

nginx 문법 잘 입력 되었는지 확인 

sudo systemctl -t

 

 

nginx 리로드

sudo systemctl reload nginx

 

 

 

nginx 상태확인 

sudo systemctl status nginx