본문 바로가기

일상+자잘한 일/개발일지-unsolved.hgu

[AWS/unsolved.ac/05] lightsail 웹 서버 만들기

우선 오늘은 라이트세일링에 nginx와 express만 설치해보기로 하였다.
(아틀라스 mongo db까지 연동하려고 했지만 너무 큰 산인 것 같다 ㅎㅎ)


[NginX 설치]


우선 아래와 같은 명령어를 차례로 서버에 입력하여 nginX를 설치해주었다.

sudo -s
apt-get update
sudo apt-get install nginx
service nginx start

 

NginX 설치되고 난 이후 ip주소로 검색해보니 잘나온다!

 


 

[노드 익스프레스]


curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash - &&\
sudo apt-get install -y nodejs

먼저 위의 명령어를 통해 node.js와 npm을 다운로드한 후 아래 명령어를 통해 설치확인을 하였다.

node -v
npm -v

 

sudo npm install -g express
sudo npm install -g express-generator

이후 express와 generator를 설치했는데 -g는 현재경로 /usr/lib/node_module에 설치하라는 의미이고

generator는 노드의 뼈대를 잡아주는 것이라고 하여 설치하였다.

 

이후 lightsailing에서 우선 node 기본 포트인 3000번 포트를 열어주고 샘플 코드를 불러와 실행시켰다.

sudo express test-nodejs
cd test-nodejs
sudo npm install
npm start

 

 

아래 사진과 같이 서버가 잘 돌아가는 것을 확인할 수 있다.