1. 서버에 SSH 접속:
ssh root@<your-server-ip>
2. 로그인 자격 증명 확인:
기본 사용자: nodejs
Password stored in: /root/.cloudzy-creds
비밀번호를 변경하는 것을 강력히 권장합니다: passwd nodejs
3. 앱 사용자로 전환:
su - nodejs
4. 앱 배포:
mkdir /home/nodejs/your-app git clone your_repo.git /home/nodejs/your-app cd /home/nodejs/your-app npm install --omit=dev pm2 start app.js --name your-app-name pm2 save
5. 앱 접속:
앱은 http://<your-server-ip>에서 확인할 수 있습니다 (NGINX를 통해 제공됨)
6. 포트 또는 도메인 변경 방법
Edit:
/etc/nginx/sites-available/default
Then run:
sudo nginx -t sudo systemctl restart nginx
7. HTTPS 활성화 (선택 사항):
프로덕션 환경에서는 HTTPS를 위해 Certbot 사용을 권장합니다.