네트워크, 서버/Server

    프로젝트4. Php 설치 후 실행해보기

    프로젝트4. Php 설치 후 실행해보기

    첫장에서 계획한 우리의 Web Server 구축 순서이다. 여기서 우리는 네번째 과제를 진행해볼 것이다. 1. Docker이미지로 debian 환경 만들고 접속해보기 2. nginx 설치하고 로컬호스트에서 접속해보기(docker port 설정) 3. SSL인증서 생성 후 nginx conf 설정 4. Nginx에 php실행시켜 띄워보기 5. mysql실행해보기(db를 하나 만들어보기) 6. phpmyadmin 접속할수 있게 설정해보기(설치 및 conf 설정) 7. wordpress 접속할수 있게 설정해보기(설치 및 conf 설정) 8. wordpress에 db적용시켜보기 9. 지금까지 해온걸 dockerfile로 자동화 시키기 php란 무엇일까? 0. Php란? php는 Personal Home Page..

    프로젝트3. SSL 인증서를 생성하고 Nginx 환경 설정하기

    프로젝트3. SSL 인증서를 생성하고 Nginx 환경 설정하기

    첫장에서 계획한 우리의 Web Server 구축 순서이다. 여기서 우리는 세번째 과제를 진행해볼 것이다. 1. Docker이미지로 debian 환경 만들고 접속해보기 2. nginx 설치하고 로컬호스트에서 접속해보기(docker port 설정) 3. SSL인증서 생성 후 nginx conf 설정 4. Nginx에 php실행시켜 띄워보기 5. mysql실행해보기(db를 하나 만들어보기) 6. phpmyadmin 접속할수 있게 설정해보기(설치 및 conf 설정) 7. wordpress 접속할수 있게 설정해보기(설치 및 conf 설정) 8. wordpress에 db적용시켜보기 9. 지금까지 해온걸 dockerfile로 자동화 시키기 0. SSL인증서와 HTTPS SSL 인증서 디지털 인증서라고도 한다. SSL..

    프로젝트2. Nginx 설치 후, local host에 접속하기

    프로젝트2. Nginx 설치 후, local host에 접속하기

    첫장에서 계획한 우리의 Web Server 구축 순서이다. 여기서 우리는 두번째 과제를 진행해볼 것이다. 1. Docker이미지로 debian 환경 만들고 접속해보기 2. nginx 설치하고 로컬호스트에서 접속해보기(docker port 설정) 3. SSL인증서 생성 후 nginx conf 설정 4. Nginx에 php실행시켜 띄워보기 5. mysql실행해보기(db를 하나 만들어보기) 6. phpmyadmin 접속할수 있게 설정해보기(설치 및 conf 설정) 7. wordpress 접속할수 있게 설정해보기(설치 및 conf 설정) 8. wordpress에 db적용시켜보기 9. 지금까지 해온걸 dockerfile로 자동화 시키기 먼저, nginx란 무엇일까? 0. Nginx란? Nginx는 차세대 웹서버로..

    프로젝트1. Docker로 debian 이미지 만들고 컨테이너 접속하기

    프로젝트1. Docker로 debian 이미지 만들고 컨테이너 접속하기

    첫장에서 계획한 우리의 Web Server 구축 순서이다. 여기서 우리는 첫번째 과제를 진행해볼 것이다. 1. Docker이미지로 debian 환경 만들고 접속해보기 2. nginx 설치하고 로컬호스트에서 접속해보기(docker port 설정) 3. SSL인증서 생성 후 nginx conf 설정 4. Nginx에 php실행시켜 띄워보기 5. mysql실행해보기(db를 하나 만들어보기) 6. phpmyadmin 접속할수 있게 설정해보기(설치 및 conf 설정) 7. wordpress 접속할수 있게 설정해보기(설치 및 conf 설정) 8. wordpress에 db적용시켜보기 9. 지금까지 해온걸 dockerfile로 자동화 시키기 0. 도커 이미지와 컨테이너 확인하기 터미널에 다음 세가지 명령어를 입력해보자..

    참고2. Docker(도커) 설치하기

    참고2. Docker(도커) 설치하기

    Install Docker Desktop on Mac Install Docker Desktop on Mac Docker Desktop for Mac is the Community version of Docker for Mac. You can download Docker Desktop for Mac from Docker Hub. Download from Docker Hub By downloading Docker Desktop,... docs.docker.com Mac에서의 설치는 위의 링크 위에서 가능하다. 설치가 정상적으로 되었는지 확인하려면 도커를 실행한 후, 터미널에 docker version 을 입력해보자. 정상적으로 설치되었다면, 다음과 비슷하게 Client와 Server 부분이 나올 것이다. C..

    참고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..