hoony's web study

728x90
반응형

어제부터 삽질하다가 알아낸 사실입니다.
저도 개발만 하다보니 리눅스에 약한게 사실이죠. ㅠ. ㅠ

sudo pm2 start ./bin/www 이렇게만 하면 80으로 서비스가 될줄 알았는데 에러가 뜨더라구요. 
리눅스에서 1024 포트 이하의 것을 실행할려면 root권한으로 실행한다고해서 했는데 전혀 먹히지 않더라구요. 

참고한 사이트 : https://stackoverflow.com/questions/35105100/start-app-as-root-with-pm2

 

Start app as root with pm2

I have a daemon that must be run as root on startup. I use pm2 to start other apps but can not figure out if it can start an app as root. Can it be done? If not, what are my options?

stackoverflow.com

여기서 제가 택한 방법은

sudo pm2 kill
sudo npm remove pm2 -g

sudo npm i -g pm2@latest
sudo pm2 update
sudo chown -R ubuntu:ubuntu /home/ubuntu/.pm2

pm2 root 실행

 

728x90

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading