메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

아파치 핵심 가이드

  • 저자 : 벤 로리(Ben Laurie) , 피터 로리(Peter Laurie)
  • 번역 : 권순선
  • 출간 : 1999-12-28
  • 페이지 : 480 쪽
  • ISBN : 8979140517
  • 물류코드 :1051
TAG :
초급 초중급 중급 중고급 고급
4.3점 (6명)
좋아요 : 13

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

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

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

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

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

주요 내용

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

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

저자

벤 로리

벤 로리은 아파치 핵심 개발자 그룹의 일원으로 78년부터 프로그램 개발을 전업으로 삼고 있다. 아버지 피터는 다양한 분야의 컴퓨터 서적을 집필한 프리랜서 저널리스트로 <프랙티컬 컴퓨팅(Practical Computing)>지의 편집자를 맡고 있다. 

저자

피터 로리(Peter Laurie)

다양한 분야의 컴퓨터 서적을 집필한 프리랜서 저널리스트로 <프랙티컬 컴퓨팅(Practical Computing)>지의 편집자를 맡고 있다. 

역자

권순선

이만용은 현재 리눅스코리아의 기술 이사로 재직 중이다. 국내 최초로 한글 리눅스 배포판인 "알짜 레드햇 리눅스"를 제작하여 국내 리눅스 사용자들이 리눅스를 좀더 쉽게 접할 수 있는 토대를 마련했다. 리눅스 컨퍼런스 개최 등 다양한 활동으로 국내 리눅스 활성화에 많은 공헌을 하였으며 최근에는 강력한 기능과 명확한 문법이 특징인 파이썬(Python)에 매료되어 파이썬의 대중화에도 앞장서고 있다. 취미로 영화를 즐겨보는데 가브리엘 살바토레(Gabriele Salavtores) 감독의 지중해(MEDITERRANO)를 가장 사랑하는 영화로 꼽았다.
이메일: manyong@gnu.org
홈페이지: http://people.linuxkorea.co.kr/~yong

권순선은 연세대학교, 포항공대를 거쳐 현재 삼성전자에 근무하고 있다. 연세대학교에 재학 중이던 1996년부터 리눅스 한글문서 프로젝트(KLDP:Korean Linux Documentation Project)를 운영해 오고 있다.

리눅스 한글문서 프로젝트 홈페이지(http://kldp.org)

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. 아파치 설정 파일의 한글 예제

찾아보기

  • 아파치에 관심이 있어 관련 서적을 찾고 있다면, 번역서로는 가장 좋은 책일 것이다. 아파치가 무료이고 성능이 좋은 웹서버이기 때문에 많은 사용자 층을 가지고 있지만, 아파치의 설정에 대해 자세히 알고 있는 관리자는 별로 없을 것이다.

    이 책은 아파치에 대한 +알파를 배울 수 있는 책이라고 생각된다. 물론 좀 오래된 책이기 때문에 최근에 나온 아파치 버전까지 다루고 있지는 못하지만, 기본적인 설정법은 그리 크게 달라지지 않았기 때문에 많은 도움이 될 것으로 생각된다.

    아파치 서버 관리자라면 한권쯤 책장에 꽂아두고 참고하면 좋을만한 책이다.

  • 본 책은 최고의 무료 웹 서버인 아파치를 효율적으로 활용하는 방안과 각 기능들을 실습을 통해 자신의 것으로 만들 수 있도록 하는데 중점을 두었다. 책의 구성을 살펴보면 아파치 서버를 유닉스환경, PC 윈도우 환경 등 환경에 따라 기본 설정하는 방법에 대한 내용에서 아파치 모듈제작까지 총 15장으로 구성되어 있다.



    얼마 전 회사에서 WAP을 테스트해 볼 일이 있어 윈도우 2000에다 아파치를 깔아 테스트 해 보려 했다(물론 윈도우 2000 서버 버젼에 MS에서 만든 웹 서버가 내장되어 있음). 윈도우 환경에서 아파치를 사용해 보고자 본 책을 참고로 하여 작업을 시작했다. 내용상으로 볼 때는 아주 잘 되어 있는데 어떻게 보면 초보자에게 제일 필요할 수도 있는 GUI바탕의 설명이 하나도 없어 처음에는 조금 당황스러웠다. 물론 원서 『Apache:The Definitive Guide』를 번역한 책이라 본 책에 충실하다보니 그런 듯 한데, 요즘 국내에서 나오는 대부분의 IT관련서적은 해당 설명에 대한 GUI 캡쳐 화면과 설명을 함께 보여주기 때문에 이해가 훨씬 더 빠르고 쉽다. 그런 부분에서 보자면 이 책은 좀 아쉽다. 또한 설명에 있어서도 실제로 구축부터 응용까지 작업하는 순서대로 구성하였다면 좀 더 좋지 않았을까 하는 생각이 든다. 한 마디로 원서내용에 충실하되, 첨삭하여 좀 더 다듬었더라면 정말 좋은 지침서가 되지 않을까 하는 생각이다.

  • [아파치 핵심가이드]는 전세계적으로 매우 잘 알려진 웹서버인 아파치에 대하여, 웹서버구축에서부터 강력한 기능들을 일목요연하게 필요한 부분만을 다룬 책입니다.



    이 책을 접하기전에 아파치서버는 재미있는 이름덕분에 친숙하게 느껴지면서도 막연하기 그지없는 대상이었습니다. 단순히 리눅스를 통해, 아파치를 설치하면서 이렇게 강력하고 안정적인 서버를 다운한번으로 얻을 수 있다는 점에서 많은 관심을 갖게 되었고, 이 책을 읽고나서야 아파치서버뿐만 아니라 이를 통한 다양하고 수많은 기능들이 존재한다는 알 수 있었습니다.



    기업에서뿐만 아니라, 요즘에는 워낙 하드웨어성능이 좋아져서 자신의 개인컴퓨터를 서버로 사용하는 이들을 쉽게 찾아볼 수 있습니다. 물론 아파치서버를 사용한다해서 모든 이들이 꼭 서버에 대해서 알아야할 필요는 없지만, 아파치를을 이용할 수 있고 실제 웹사이트가 어떻게 돌아가는지 알아두는 것만으로도, 앞으로 큰 힘이 되지 않을까싶습니다.



    [아파치 핵심가이드]를 읽으며 느낀 점은, 아파치에 대해 모든 것을 자세하게 설명하고 이해시키려하기보다, 예제등을 통해 독자로 하여금 모든 설정과 명령어, 파일들에 익숙하도록 하여, 아파치 서버와 관련된 작업이나 프로그래밍, 네트워크 관리등에 있어 무난하게 해결하고 응용할 수 있는 안목을 길러주는 책이라 생각합니다.



    [아파치 핵심가이드]를 통해, 웹서버를 구축하면서 한번쯤 보았던 파일들의 의미를 하나씩 되새겨가면서, 아파치의 그 강력한 기능을 활용해보고 싶다는 욕심을 여러분도 느끼시길 바랍니다.^^

  • 현재 가장 많이 쓰이고 있는 아파치 웹서버 구축을 위한 지침서라고 말하고 싶습니다.



    현재 계속해서 버젼업이 되고 있어 몇가지 사항이 다르긴 하지만 웹 서버를 배우기 위한 사람에게는 필수 불가결한 서적이며 항상 손내밀어 닿을 수 있는 곳에 있다면 웹서버 구축에 두려움이 사라지게 될것입니다.



    *^^*

  • 이책은 웹을 공부하는데 있어서,

    아니, 웹서버를 운영하고픈 이에게 필독서라고 생각됩니다.

    자질구래한 설명보다 httpd.conf파일에 충실한 각종 설정에

    주안점을 둔 책.

    확실히 읽어보고, 웹관리에는 필수입니다.



    그리고 이책으로 웹서버에 관한것을 끝냈다고는 생각하지 마십쇼.

    아파치를 봤다면, 동적으로 만들기 위해서,

    자바스크립트, 서버관리, 기타등등...

    할게 엄청 많으니까...

    아직 데이타베이스는 못보고 시스템관리와 자바스크립트를 보고 있는데,

    아파치는 이 책 하나로 충분할 거 같다는 생각입니다.

    물론 더 필요하다면 kldp.org찾아가서 열심히 뒤지면...

    답이 보일겁니다.

  • 웹마스터의 필독서! 이번에 제가 추천하려는 책은 WebMaster을 위한 책을 소개하려고 합니다. 웹의 가장 핵심인 www 서비스 그중 Ms에서 만든 IIS와 NCSA 웹서버를 근간으로 만들어진 Apache가 있습니다. 요즘들어 ASP의 힘을 등에 엎고 IIS의 보급이 늘고 있습니다. 쉬운 윈도우 머신에서 구동되기 때문에 더욱 선호의 대상이 되고 있습니다. 그러나 IIS을 사용하려면 비싼 윈도우NT를 구입해야 합니다. 더불어 IIS는 Apache에 비해 너무 탈력성이 부족합니다 또 새로운 기술을 받아들이는 점이 너무 느립니다.



    웹마스터의 세계에선 신속한 흐름을 빨리 찾아서 사용할 수 있는 것이 관권이라고 생각합니다. 진정 당신이 남들보다 앞선 웹서버 기술을 갖고 싶다면. Apache를 사용하시라고 조언해드리고 싶습니다. 한가지 더 조언을 한다면 아파치 관련 서적을 원하신다면 오렐리의 "아파치 핵심 가이드"를 추천해드리고 싶습니다.



    웹 서비스를 하는데 책 한권을 봐야하나? 라는 걱정을 하시는 분들을 위해 제가 먼저 말씀드리죠. 아파치핵심가이드는 당신을 유능한 웹마스터로 만들어 줍니다.

부록/예제소스
자료명 등록일 다운로드
DOWNLOAD 예제소스 2016-04-06 다운로드
결재하기
• 문화비 소득공제 가능
• 배송료 : 0원배송료란?

배송료 안내

  • 책, 아이템 등 상품을 3만원 이상 구매시 무료배송
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
아파치 핵심 가이드
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
아파치 핵심 가이드
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
아파치 핵심 가이드
구입처*
구입일*
부가기호*
부가기호 안내

* 회원가입후 도서인증을 하시면 마일리지 500점을 드립니다.

* 한빛 웹사이트에서 구입한 도서는 자동 인증됩니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한됩니다.

* 절판도서, eBook 등 일부 도서는 도서인증이 제한됩니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실