목차
- &&
- pm2 사용
1. &
&은 백그라운드에서 서버 돌리겠다는 의미
(1) 서버 실행 명령어
npm start &
&을 입력하여 백그라운드에서 실행되는 서버를 종료하기 위해서는 아래의 명령어를 입력해야 한다.
(2) 서버 종료 명령어
$ ps -ef
2. pm2 사용
2-1. pm2 설치
<참고> npx 쓰지 않기 위해서 글로벌로 설치
$ npm install -g pm2
2-2. pm2 실행
- 백그라운드로 돌릴 서버의 이름을 임의로 설정 가능
$ pm2 start npm --name "front" -- start
# pm2로 파일을 실행시키겠으며 실행시킬 파일의명을 'front'로 설정
<참고> 자주쓰는 pm2 명령어
$ pm2 start # pm2 실행
$ pm2 stop # pm2 정지
$ pm2 restart # pm2 재실행
$ pm2 list # pm2 목록 확인
$ pm2 monit # 백그라운드에 들어간 것들의 로그를 볼수 있는 코드
$ pm2 log
2-3. 경로 이동해서 디폴트 파일의 location에 내용 추가
(1) 경로 이동 및 파일 열기
$ cd /etc/ninx/sites-enabled
$ sudo vi default
(2) 로케이션에 내용 추가
location / {
proxy_set_header HOST $host;
proxy_pass http://127.0.0.1:3000;
proxy_redirect off;
}
<참고> npm 인스톨 내용 제거
$ npm cache clean --force
$ rm -rf ./node_modules/
'AWS > EC2' 카테고리의 다른 글
AWS배포5. Next 빌드 (0) | 2022.05.12 |
---|---|
AWS배포4. 탄력적ip 및 도메인 연결 (0) | 2022.05.12 |
AWS배포3. NGINX (0) | 2022.05.12 |
AWS배포2. node/mysql 설치 및 환경변수 설정 (0) | 2022.05.11 |
AWS배포1. (0) | 2022.05.11 |
댓글