1. Dev 서버 기본 세팅 with WSL2(Ubuntu 20.04)

기존에 사용하던 시놀로지사의 NAS가 고장이나서 새로운 NAS를 찾아봐야했는데 '저 가격이면 차라리 개발 서버 겸 FTP서버를 구성해서 사용하는 것이 가성비아닐까?' 라는 생각이 들어서 홈서버를 구성하게되었다.  삽질의 시작...... 

 

개발 서버 겸 FTP 서버로 활용을 하기위해서 필요했던 사항은 다음과 같다.

  • 개발 서버로 사용하면서 프로젝트들을 도커 컨테이너 단위로 배포하고 사용하는데 쓰이는 웹서버(Nginx)
  • FTP 서버로 사용하려면 필요한 파일질라(FileZila) 혹은 리눅스FTP(vsftpd)
  • 공인인증서 호환성을 위한 OS(윈도우)

대략 생각한 서버 구성

3 번째 사항으로 인해 운영체제는 윈도우10을 반강제적으로 쓰게되었는데 " 'WSL2'라는 리눅스용 윈도우 하위 시스템을 통해 개발 서버, FTP 서버, 그리고 윈도우까지 3개의 메리트를 다 챙길 수 있겠다. " 라는 생각이 들었다. 대신 서버 세팅을 하는데 짧지않은 시간을 투자해야한다는 단점이 생겼지만, 한동안 주말에 취미삼아 세팅을 하며 기록을 남길 것이다.