FT_server
- 이 과제는 시스템 관리(행정) 과제이다. Docker가 무엇인지 알고, 첫 번째 웹 서버를 만들어 볼 것이다.
Chapter1
Intro
이번 과제는 시스템 관리를 소개한다.
이것은 당신의 태스크 자동화를 위해 스크립트를 이용하는 것의 중요성을 깨닫게 해 줄 것이다.
이를 위해서 docker 기술이 무엇인지, 그리고 그것을 웹 서버에 어떻게 설치하는 지 알게될 것이다.
이 서버는 여러 가지 서비스를 제공할 것이다 : 워드 프레스, phpMyAdmin, 그리고 SQL DB
- 역자 생각엔 워드 프레스도 Php를 이용하니까 php를 많이 다루게 될 것 같다.
Chapter2
일반 지침사항
- srcs 라는 폴더 안에 서버 환경설정을 위한 모든 파일을 위치시켜라.
- Dockerfile 은 깃 저장소의 루트에 있어야 한다. 이건 당신의 container를 build할 것이다.
docer-compose는 사용할 수 없다.(docker-compose : container실행을 간편히 해주는 것 - 역자) - WordPress 웹 사이트에 필요한 모든 파일은 srcs안에 있어야 한다.
Chapter3
필수 사항
- 오직 단 하나의 docker container안에 Ngnix라는 웹 서버를 설치해야 한다.
container OS는 debian buster여야 한다. - 당신의 웹서버는 동시에 여러 가지 서비스를 수행할 수 있어야 한다.
서비스는 WordPress 웹 사이트, phpMyAdmin 그리고 MySQL이 될 것이다.
당신의 SQL DB가 WordPress 그리고 phpMyAdmin에서 작동하는지 확인하라. - 당신의 서버는 SSL 프로토콜을 사용해야 한다.
- url에 따라 당신의 웹사이트가 정확한 웹사이트로 리다이렉트 돼야 함을 확실히 하라.
- 당신의 웹서버가 autoindex와 함께 돌아가는지 확인해야 한다. autoindex는 금지되어야 하므로.
'Code 42 > Ft_server' 카테고리의 다른 글
ft_server 제출하기 (2) | 2020.07.10 |
---|---|
FT_server 순서대로 실행해보기(오류 수정 완료) (4) | 2020.07.09 |
컨테이너(Container)란? (0) | 2020.03.13 |
최근댓글