개인 VPS 서버 운영 경험
개인 프로젝트 배포를 위해 저렴한 VPS 하나를 빌려 Ubuntu 22.04를 직접 셋업한 경험이 있습니다. 처음에는 root 계정으로 ssh 접속하여 작업하다가, 시니어 분의 피드백으로 ssh 포트를 변경하고 키 기반 인증으로 전환하였습니다. ufw로 방화벽을 설정하고 필요한 포트만 열었습니다. nginx를 리버스 프록시로 두고 Node.js 앱을 pm2로 관리하였는데, pm2 로그 보는 방법을 몰라서 처음에는 직접 콘솔 출력만 보았습니다.
pm2 logs와 pm2 monit을 알고 나서 앱 상태를 실시간으로 모니터링할 수 있게 되었습니다. 혼자 운영하는 규모라 한계는 있었지만, 리눅스 서버가 어떻게 돌아가는지 직접 부딪혀 배웠습니다.