Skip to content

AWS EC2에 Nginx, NodeJS, vite 설치 및 환경 세팅하기

kyoshong edited this page Dec 23, 2021 · 2 revisions

키 저장 및 서버에 접근하기

chmod 400 ~/keys/swlabs-cadet.pem
ssh -i ~/keys/swlabs-cadet.pem ec2-user@3.38.166.176

Nginx 설치

sudo amazon-linux-extras install nginx1.12
sudo systemctl start nginx

참고 - okdevtv.com/mib/nginx

💡 sudo yum update

Nginx 설치 확인

curl localhost

Node 설치하기

mkdir local
cd local

node 설치

//node 설치
wget https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.xz
//압축 풀기
tar xvf node-v16.13.1-linux-x64.tar.xz
//확인
ls -altr
cd node-v16.13.1-linux-x64/bin

Node.js

짝수 버전 - 안정적인 배포

홀수 버전 - 테스트용


PATH 추가

vi ~/.bash_profile
source ~/.bash_profile

스크린샷 2021-12-22 오후 2.13.20.png

sudo amazon-linux-extras list

Vite 설치

npm init vite 42cabi -- --template react-ts

cd 42cabi
npm i
npm run dev - 개발용
npm run build - 빌드용
npx vite --host - 실행

Reverse Proxy

vi /etc/nginx/nginx.conf

스크린샷 2021-12-22 오후 2.44.30.png

위와 같이 수정!

sudo nginx -t
sudo systemctl restart nginx
Clone this wiki locally