ft_server _ 시작

구름코딩·2020년 9월 10일
  • You must place all the necessary files for the configuration of your server in a folder called srcs.

srcs폴더에 서버 구성파일을 모두 넣고 제출해야한다

  • Your Dockerfile file should be at the root of your repository. It will build your container. You can’t use docker-compose.

도커파일은 폴더 최상단에 위치해야하고, 도커파일이 컨테이너를 빌드한다. 도커-compose는 사용할수 없다

  • All the necessary files for your WordPress website should be in the folder srcs.

워드프레스 웹사이트를 위한 모든 필수파일은 srcs폴더에 있어야한다

Mandatory part

ft_server는 대략적으로, 도커 기술을 활용하여 웹 서버를 만드는 것이며 아래의 조건을 따라야한다

  • Nginx를 이용해서 웹서버를 오직 하나의 도커 컨테이너에 설치해야한다. 컨테이너OS는 debian buster이여야 한다

  • 웹서버는 몇가지의 서비스를 동시에 구동할수 있어야한다. 서비스는 WordPress Webstie, phpMyAdmin 그리고 MySQL이다. SQL 데이터베이스는 워드프레스와 phpmyAdmin과 연동하여 함께 확실히 작동이 되어야 한다.

  • 서버는 SSL protocal을 사용할수 있어야한다

  • URL에 따라 서버가 올바른 웹 사이트로 리디렉션되는지 확인해야 한다

  • 서버가 autoindex가 비활성화되더라도 서버가 실행되도록 해야한다

대략적인 모습

도커를 설치하여 리눅스환경의 컨테이너 관리를 할수 있도록하고, 그 위에 데이안 os를 설치 후 웹서버를 구축한다
웹서버는 nginx를 통해 구축될것이며 웹서버는 mysql을 이용해 제작한 데이터베이스에 접근할 수 있는 워드프레스 웹사이트와 phpMyAdmin을 구동할 수 있어야한다

profile
내꿈은 숲속의잠자는공주

0개의 댓글