티스토리 뷰
1.클라이언트 측에서 하는 일
-주소창에 도메인 입력 ->TCP를 이용해 IP 주소에 접속한 후 GET,POST등의 메소드를 서버로 보냄 -> 서버측의 응답을 받고 세션 종료
2.서버 측에서 하는 일
- 브라우저로 부터 URL을 받아 파일명으로 변환
- 그 파일을 클라이언트의 브라우저로 응답해 출력
*virtual host : 하나의 호스트 컴퓨터에 부여된 ip주소에 여러 개의 도메인 이름을 매핑하여 각기 다른 ip 패킷을 받을 수 있도록 설정함으로써, 여러 개의 홈페이지를 운영할 수 있도록 하는 기술이다.
: 아파치의 httpd.conf파일의 제일마지막에 include 시킬 수 있음
ex) <VirtualHost *:80>
ServerAdmin
DocumentRoot
ServerName
ServerAlias
ErrorLog
CustomLog
</VirtualHost>
3.아파치 서버 모듈
- configure 파일(설정파일)로 아파치 설치 시 동적 모듈 추가가 가능
: 아파치의 모듈을 동적으로 추가, 삭제하면 가장 최적화 된 웹서버 구축이 가능해짐
ex) modules/standard/mod_env.o
modules/standard/mod_log_config.o
modules/standard/mod_mime.o
modules/standard/mod_rewrite.o
- IfModule 지시자를 통해 모듈 지정 가능
- AddModule 지시자를 통해 모듈 활성화
- ClearModuleList 지시자를 통해 모듈 초기화
'책 > 아파치 핵심 가이드' 카테고리의 다른 글
[7일차] HTTP 응답 헤더 & Options 지시자 & 심볼릭 링크 (0) | 2015.11.11 |
---|---|
[6일차] 아파치 Virtual Host에 대해 알아보자 (0) | 2015.11.10 |
[5일차] httpd.conf의 각종 지시자들 2차 (0) | 2015.11.10 |
[4일차] httpd.conf의 각종 지시자들 1차 (0) | 2015.11.09 |
[3일차] 기본적인 아파치 구축 & 실행 순서 (0) | 2015.11.09 |