Server

    참고1. 도커(Docker) 기본 개념

    참고1. 도커(Docker) 기본 개념

    1. 도커란? 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼으로, 개발자와 시스템 관리자가 app을 develop, deploy, and run을 컨테이너를 통해 할 수 있게 해준다. 도커가 등장하기 이전 기존의 서버 관리 방식은 매우 복잡했다. 시간이 흐르면서 서버관리를 위한 환경이 계속 바뀌고, 마이크로서비스 아키텍처가 유행하며 관리는 더욱 복잡해졌다. 하지만 도커가 등장하며 서버 관리의 흐름을 완전히 바꾸어버린다. 도커가 사용하는 컨테이너 기반의 가상화 플랫폼이 어떤 특징을 가지고 어떻게 기존의 서버 환경을 바꾸어버린걸까? 먼저 컨테이너에 대해 알아보자. 2. 컨테이너란? 컨테이너는 프로세스가 격리된 공간에서 동작할 수 있는 기술을 의미한다. 하지만 virtual Box나 VMware과 같은 OS를..

    시작하며. [필독]웹 서버 구축을 해보자

    시작하며. [필독]웹 서버 구축을 해보자

    나만의 웹 서버 구축을 해보자! 함께 할 프로젝트는 다음의 최종적 목적을 가진다. 1. 시스템 관리에 대해 이해하고, 작업을 자동화 하기 위해 스크립트를 사용하는 것의 중요성을 알아보자. 2. "Doker" 기술을 공부하고, 이를 이용하여 완전한 "Web Server"을 구축해보자. 우리의 Web Server는 다음의 여러가지 서비를 제공할 것이다 : Wordpress, phpMyAdmin, SQL database 실제 Web Server 구축 순서는 다음과 같이 할 것이다. (42Seoul Seolim님 제공) 1. Docker이미지로 debian 환경 만들고 접속해보기 2. nginx 설치하고 로컬호스트에서 접속해보기(docker port 설정) 3. SSL인증서 생성 후 nginx conf 설정 4..