나에게 필요한 지식과 기술을 검색해 보세요.

아파치 핵심 가이드

지은이

벤 로리, 피터 로리(Peter Laurie)

옮긴이

권순선

출간일

1999.12.28

레벨

초중급

평점

5(1명)

정가

22,000

판매가

19,800

총 결제 금액

10%

19,800

적립 예정

990P

아파치는 절반이 넘는 인터넷 웹사이트에서 사용되고 있는 공개 웹서버 플랫폼이다. 특히 이 책에서 다루고 있는 아파치 1.3.9 버전은 유닉스에서 강력함과 다양한 기능을 윈도우 9X/NT에서도 발휘하며, IIS 등이 제공하지 못하는 세부적인 서비스를 위한 옵션들을 운영자가 지정하여 사용할 수 있다.

<Apache: The Definitive Guide 2nd Edition>의 번역본인 이 책은 초판의 내용을 완전히 수정하였으며 다음 내용이 추가되었다.

  • 아파치 최신 버전에서 새로워진 기능들 
  • 아파치의 Win32 플랫폼 지원 기능
  • 찾아 보기 쉽게 확장된 인덱스

아파치를 처음 사용하는 웹서버 관리자들도 이 책에서 제공하는 튜토리얼을 통해 데모 버전들을 실행하면서 이전의 어떤 방법보다 쉽게 아파치에 익숙해질 것이다. 또한 이 책은 경험있는 관리자들과 CGI 프로그래머들에게는 레퍼런스로, 시스템 프로그래머들에게는 아파치 모듈과 API의 참고자료로서 매우 유용하게 활용할 수 있을 것이다. 세계에서 가장 인기있는 웹서버인 아파치를 배우려는 모든 사람들이라면 놓쳐서는 안될 필독 도서이다.

이 책은 간단한 웹사이트를 만든 다음, 그 기능을 단계적으로 확장시키면서 아파치의 강력한 기능을 하나씩 실습할 수 있도록 구성되어 있다.

주요 내용

  • 최신 아파치 구하기 및 컴파일하기 
  • CGI 프로그래밍
  • 윈도우 환경에서 아파치를 설정하고 구동하기 
  • 인증 및 보안
  • 인덱싱, 재전송, 프록시 및 서버측 포함 기능(SSI) 
  • API 및 아파치 모듈

부록 CD : 유닉스/Win32 환경을 위한 아파치 최신 버전과 본문에서 설명한 예제 웹사이트

저자

목차

1장. 시작하기
아파치는 어떻게 작동하는가? 
TCP/IP에 관해서 알아두어야 할 것 
아파치는 TCP/IP를 어떻게 이용하는가? 
클라이언트측에서 하는 일
서버측에서는 도대체 무슨 일이 일어나고 있는가?
어느 유닉스 버전을 사용할 것인가? 
어느 아파치 버전을 사용할 것인가? 
유닉스 환경에서의 아파치 구축 
윈도우 환경에서의 아파치 구축 
BS2000/OSD와 AS/400에서의 아파치 구축 

2장. 처음으로 만들 웹사이트
웹사이트란 무엇인가?
아파치의 실행 옵션
site.toddle
유닉스 서버 설정하기
Win32 서버 설정하기

3장. 실제 웹사이트를 향해!
더욱 향상된 웹사이트: site.simple
Butterthlies, Inc. 구동하기
블럭(Block) 지시자
그 외의 지시자
두 개의 웹사이트와 하나의 아파치
유닉스에서의 버추얼 호스트 제어
Win32 환경에서의 버추얼 호스트 제어
버추얼 호스트
두 개의 아파치 복사본
HTTP 응답 헤더
옵션(Options)
재시작(Restart)
.htaccess
CERN 메타 파일
기한 만료(Expirations)

4장. Common Gateway Interface(CGI)
폼(form)으로 카탈로그 작성하기
스크립트 만들고 실행하기
스크립트 지시자
유용한 스크립트
스크립트 디버깅하기
환경 변수 설정하기
유닉스에서의 suEXEC
핸들러(Handlers)
액션(Actions)

5장. 인증(Authentication)
인증 프로토콜
인증 지시자
유닉스에서의 패스워드
Win32 플랫폼에서의 패스워드
새로운 신청 폼
Order, Allow, 그리고 Deny
다이제스트 인증
익명 접속(Anonymous Access)
실험적인 기법
자동으로 사용자 정보 작성하기
.htaccess 파일 이용하기
오버라이드(Overrides; 무시하기)

6장. MIME, 컨텐트와 언어 협상
MIME 타입
컨텐트 협상
언어 협상
타입 맵(Type Maps)
브라우저와 HTTP/1.1

7장. 인덱싱(Indexing)
아파치에서 개선된 인덱스 작성하기
독자적인 인덱스 작성하기
이미지 맵(Image maps)

8장. 리다이렉션(Redirection)
재작성(Rewrite)
Speling

9장. 프록시 서버
프록시 지시자
캐싱(Caching)
Setup

10장. 서버측 포함 기능(SSI; Server Side Include)
파일 크기
파일 수정 시간
포함 기능
CGI 실행하기
에코(echo)
XbitHack
XSSI

11장. 도대체 무슨 일이 일어나고 있는가?
상태(Status)
서버 상태
서버 정보
사용자 활동 기록하기

12장. 그 외의 모듈
인증(Authentication)
접근 차단
카운터(Counter)
더욱 빠른 CGI 프로그램
마이크로소프트 프론트페이지
언어와 국제화
서버측 스크립트 언어
접속 제한
URL 재작성(Rewriting)
기타 사항
MIME Magic
동적 공유 객체(DSO)

13장. 보안(Security)
내부 사용자와 외부 사용자
아파치의 보안 대책
바이너리 서명, 전자 화폐
방화벽
법적인 문제
SSL : 활용 방법
아파치-SSL 지시자
암호문 모음
SSL과 CGI

14장. 아파치
풀(Pools)
서버 단위 설정
디렉토리 단위 설정
요청 단위 정보
설정과 요청 정보의 처리
함수(Functions)

15장. 아파치 모듈 제작하기
개 요
상태 코드
모듈 구조체
완전한 예제
일반적인 힌트

부록 A. echo 프로그램
부록 B. 아파치 설정 파일의 한글 예제

찾아보기

리뷰

22,000

10%

19,800