열렬히.뛰기

intro : 필요성

école 42 > inception > inception : 기타 지식 > intro : 필요성

과제에서는 워드프레스를 이용한 블로그를 도커로 띄우는 것을 목표로 하고 있다. 일단 워드프레스가 뭔지 알아보고, 여기에 무엇이 필요한지부터 알아보자.

워드프레스란?

  • 블로그형 콘텐츠 관리 시스템. PHP라는 언어로 작성됨.
  • 단순히 워드프레스라는 하나의 프로그램만 필요한 것이 아니라, 다른 보조 프로그램들이 필요함
  • 대표적인 보조 프로그램들은 다음이 있음.
    1. 웹 서버 : 워드프레스의 페이지와 리소스를 사용자에게 전달하는 역할
    2. PHP : 워드프레스를 실행하기 위해서 필요한 프로그래밍 언어.
    3. 데이터베이스 : 워드프레스의 데이터를 저장하기 위한 시스템
    4. SSL 인증서 : 안전한 접속을 위한 인증
  • 과제에서는 도커 컨테이너, 도커 볼륨, 도커 네트워크를 이용해 워드프레스와 보조 프로그램들을 지원.

진행 순서

여러가지 방식이 있겠지만, 다음과 같은 순서로 프로그램들을 설치.

  1. nginx 설치
  2. 워드프레스 설치
  3. mariaDB 설치
  4. 도커 컴포즈를 이용한 연결
  5. 연동 및 오류수정