우선 오늘은 라이트세일링에 nginx와 express만 설치해보기로 하였다.
(아틀라스 mongo db까지 연동하려고 했지만 너무 큰 산인 것 같다 ㅎㅎ)
[NginX 설치]
우선 아래와 같은 명령어를 차례로 서버에 입력하여 nginX를 설치해주었다.
sudo -s
apt-get update
sudo apt-get install nginx
service nginx start
[노드 익스프레스]
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
아래 사진과 같이 서버가 잘 돌아가는 것을 확인할 수 있다.
'일상+자잘한 일 > 개발일지-unsolved.hgu' 카테고리의 다른 글
unsolved.hgu 총정리 (0) | 2023.04.10 |
---|---|
[AWS/unsolved.ac/06] aws lightsail ssh 접속방법 (0) | 2023.04.06 |
[AWS/unsolved.ac/04] AWS lightsail 생성 (0) | 2023.04.03 |
[MongoDB/unsolved.ac/03] 배포 전 결정 사항 (0) | 2023.03.29 |
[Flutter/unsolved.ac/02] 위젯 레이아웃 (0) | 2022.12.03 |