최근 지인이 홈 서버를 구축하는 모습을 봤는데 재미있어 보이기도 했고, CS 공부도 될 거 같고 위 프로젝트를 배포하여 운영해 볼 수 있다고 생각하여 나도 홈 서버 구축을 하고 싶었다.
원래는 흔히 사용하는 iptime 공유기를 집에서 사용하고 있었다. 내 계획은 홈서버로 프로젝트를 배포하는 것이기에 공유기의 DDNS를 설정하고 해당 도메인의 SSL/TLS 인증 후 외부에서 https 로 접근이 가능하도록 하는거였다. 그러려고 했는데..
집에 설치한 홈서버는 최대한 직접 사용하지 않고 구석에 배치하고 서버 작업이 필요하다면 내 노트북으로 원격 접속하여 작업하는게 편하고 또 집 밖에서도 작업이 가능하기에 SSH 연결이 가능하도록 해두는게 편하다.
만약 TLS를 적용하지 않는다면 http로 서비스 배포를 할 수 있지만 http로 배포를 하게 되면 유저의 데이터가 네트워크 상에 평문으로 노출되기에 보안이 좋지 않기도 하며, chrome으로 접속하면 경고창을 보여준다.