기존에 사용하던 시놀로지사의 NAS가 고장이나서 새로운 NAS를 찾아봐야했는데 '저 가격이면 차라리 개발 서버 겸 FTP서버를 구성해서 사용하는 것이 가성비아닐까?' 라는 생각이 들어서 홈서버를 구성하게되었다. 삽질의 시작...... 개발 서버 겸 FTP 서버로 활용을 하기위해서 필요했던 사항은 다음과 같다. 개발 서버로 사용하면서 프로젝트들을 도커 컨테이너 단위로 배포하고 사용하는데 쓰이는 웹서버(Nginx) FTP 서버로 사용하려면 필요한 파일질라(FileZila) 혹은 리눅스FTP(vsftpd) 공인인증서 호환성을 위한 OS(윈도우) 3 번째 사항으로 인해 운영체제는 윈도우10을 반강제적으로 쓰게되었는데 " 'WSL2'라는 리눅스용 윈도우 하위 시스템을 통해 개발 서버, FTP 서버, 그리고 윈도우..
개발/DevOps 2021. 9. 14. 08:20
Docker란? - Docker란, 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 기술이다. Docker 설치 기본 레포 세팅 $ sudo apt-get update $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release 도커 공식 GPG 키 추가 $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 도커 엔진 설치 $ sudo apt-get update $ sudo apt-get..
개발/DevOps 2021. 9. 11. 08:20
Nginx란? - Nginx란, 동시접속처리에 특화된 웹서버이다. Apache보다 동작이 단순하고, 전달자 역할만 한다. Nginx 설치 $ sudo apt-get install nginx Nginx 설치 확인 $ nginx -v Nginx 명령어 // Start $ sudo service nginx start $ sudo systemctl start nginx $ sudo /etc/init.d/nginx start // Restart $ sudo service nginx restart $ sudo systemctl restart nginx $ sudo /etc/init.d/nginx restart // Stop $ sudo service nginx stop $ sudo systemctl stop ngi..
개발/DevOps 2021. 9. 9. 08:20
기존에 사용하던 시놀로지사의 NAS가 고장이나서 새로운 NAS를 찾아봐야했는데 '저 가격이면 차라리 개발 서버 겸 FTP서버를 구성해서 사용하는 것이 가성비아닐까?' 라는 생각이 들어서 홈서버를 구성하게되었다. 삽질의 시작...... 개발 서버 겸 FTP 서버로 활용을 하기위해서 필요했던 사항은 다음과 같다. 개발 서버로 사용하면서 프로젝트들을 도커 컨테이너 단위로 배포하고 사용하는데 쓰이는 웹서버(Nginx) FTP 서버로 사용하려면 필요한 파일질라(FileZila) 혹은 리눅스FTP(vsftpd) 공인인증서 호환성을 위한 OS(윈도우) 3 번째 사항으로 인해 운영체제는 윈도우10을 반강제적으로 쓰게되었는데 " 'WSL2'라는 리눅스용 윈도우 하위 시스템을 통해 개발 서버, FTP 서버, 그리고 윈도우..