본문 바로가기

apache

(2)
[Docker] 실제 Docker 이미지를 작성하기 1. Dockerfile 생성 - 항상 Dockerfile이라는 이름을 사용해야 한다. vi Dockerfile 2. 작성 우분투 18.04 를 기반 메인테이너: 누가 작성했나 자신과 이 다음부터 어느 OS에서 이 이미지를 받아 컨테이너로 실행할 시 자동으로 수행되는 루틴을 작성한다. 아파치를 다운로드 받고 기본 아파치 HTTP 포트인 80을 열고 아파치를 항상 구동중인 상태로 유지하라. 또한 PHP 관련 설치도 진행하라 만약, 위 처럼 작성하고 빌드하면 아래와 같은 화면을 마주할 것이다. 여기서 중지되게 되는데 우리는 어떤 옵션도 줄 수 없다. 따라서 애초에 작성을 잘 해야됨을 의미한다. 이거는 각 언어별 다양한 에러를 접할 수 있고, 직접 경험해봐야 에러에 대한 해결책을 알 수 있다. 3. 다시 빌드..
Apache & Tomcat 및 HTTP, Socket Apache Apahce는 원래 회사 이름이지만 Apache HTTP server(Web Server)를 칭하는 말로 주로 쓰인다. 사용자가 웹 서버에 HTML 파일을 요청하면, 요청을 받은 웹 서버는 클라이언트 컴퓨터에 HTML 파일을 제공하는 방식이다. 이때 사용되는 프로토콜이 HTTP 이다. 정적인 데이터를 처리하는 서버이다. HTTP 통신 HTTP(Hyper Text Transfer Protocol)란 말 그대로 Hyper Text를 전송하기 위한 프로토콜이다. Hyper Text는 웹 문서를 구성하는 언어인 HTML을 의미한다. HTTP 통신은 평상시에는 연결이 되어 있지 않다. 따라서 클라이언트는 서버에 연결 요청을 하고 응답을 받고 연결이 종료되는 과정이 존재한다. 서버는 클라이언트가 현재 ..