기존에 사용하던 시놀로지사의 NAS가 고장이나서 새로운 NAS를 찾아봐야했는데 '저 가격이면 차라리 개발 서버 겸 FTP서버를 구성해서 사용하는 것이 가성비아닐까?' 라는 생각이 들어서 홈서버를 구성하게되었다. 삽질의 시작......
개발 서버 겸 FTP 서버로 활용을 하기위해서 필요했던 사항은 다음과 같다.
개발 서버로 사용하면서 프로젝트들을 도커 컨테이너 단위로 배포하고 사용하는데 쓰이는 웹서버(Nginx)
FTP 서버로 사용하려면 필요한 파일질라(FileZila) 혹은 리눅스FTP(vsftpd)
공인인증서 호환성을 위한 OS(윈도우)
3 번째 사항으로 인해 운영체제는 윈도우10을 반강제적으로 쓰게되었는데 " 'WSL2'라는 리눅스용 윈도우 하위 시스템을 통해 개발 서버, FTP 서버, 그리고 윈도우까지 3개의 메리트를 다 챙길 수 있겠다. " 라는 생각이 들었다. 대신 서버 세팅을 하는데 짧지않은 시간을 투자해야한다는 단점이 생겼지만, 한동안 주말에 취미삼아 세팅을 하며 기록을 남길 것이다.
1. Dev 서버 기본 세팅 with WSL2(Ubuntu 20.04)
기존에 사용하던 시놀로지사의 NAS가 고장이나서 새로운 NAS를 찾아봐야했는데 '저 가격이면 차라리 개발 서버 겸 FTP서버를 구성해서 사용하는 것이 가성비아닐까?' 라는 생각이 들어서 홈서버를 구성하게되었다.
삽질의 시작......개발 서버 겸 FTP 서버로 활용을 하기위해서 필요했던 사항은 다음과 같다.
3 번째 사항으로 인해 운영체제는 윈도우10을 반강제적으로 쓰게되었는데 " 'WSL2'라는 리눅스용 윈도우 하위 시스템을 통해 개발 서버, FTP 서버, 그리고 윈도우까지 3개의 메리트를 다 챙길 수 있겠다. " 라는 생각이 들었다. 대신 서버 세팅을 하는데 짧지않은 시간을 투자해야한다는 단점이 생겼지만, 한동안 주말에 취미삼아 세팅을 하며 기록을 남길 것이다.
'개발 > DevOps' 카테고리의 다른 글