프로젝트
nginx활용하여 vm에 배포해보기
Jenner
2023. 12. 1. 20:22
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