728x90
반응형
앞 단계는 이게 완성된 상태에서 진행했다.
https://coding-hwije.tistory.com/61
스프링 프로젝트 처럼 프론트앤드 서버 애플리케이션도 계속 실행되었으면 좋겠다.
해보니 스프링이랑 비슷하다.
Putty로 서버에 접속한 후 프로젝트 경로로 들어가 준다.
cd /path/to/your/nuxt-project
애플리케이션을 nohup 을 이용해서 실행해 준다.
nohup npm run start > nuxt-output.log 2>&1 &
실행중인거 확인:
ps aux | grep 'npm run start'
exit로 putty 나가도 계속 실행된다.
exit
url 쳐보니 페이지가 로드되는걸 볼 수 있다.
애플리케이션 종료하기
실행중인거 확인하기:
ps aux | grep 'npm run start'
47727 이 실행되고 있다.
kill로 죽이자
kill -9 47727
pm2 이용하기
노드 애플리케이션을 관리하는 데 유용하다고 하는 pm2 설치
npm install -g pm2
내 프로젝트 경로에서 앱 실행
pm2 start npm --name "nuxt-app" -- run start
뭔가 돌아가고 있다.
진짜 종료하기:
현재 상태를 확인한다.
pm2 status
중지해준다.
pm2 stop nuxt-app
바로 종료됨을 알 수 있다. , 이게 훨씬 편하네
pm2에서 완전히 제거하려면 다음을 입력한다.
pm2 delete nuxt-app
끝 ~~
반응형
'Project 기록 > 식당예약웹' 카테고리의 다른 글
네이버클라우드 서버 DB 연동 워크벤치 (my sql, spring, maven, NCP,workbanch) (0) | 2024.05.24 |
---|---|
프론트앤드 백앤드통신 서버끼리 통신 (cors,nuxt.js,spring) (0) | 2024.05.23 |
서버에서 spring 애플리케이션 계속 실행시키기, 안 꺼지기 (nohup, 백그라운드 실행,ubuntu) (0) | 2024.05.23 |
Spring 서버에 배포하기 (Ubuntu, putty, maven) (0) | 2024.05.20 |
nuxt.js 서버에 배포 (ubuntu, npm, putty) (0) | 2024.05.20 |