본문내용 바로가기
무료배송 이벤트 소득공제

Nginx HTTP Server(한국어판) 아파치를 대체할 강력한 차세대 HTTP 서버 엔진엑스

Acorn PACKT
끌레망 네델꾸 지음 | 김득권 옮김 | 에이콘출판 | 2011년 10월 12일 출간

이 책의 다른 상품 정보

  • 정가 : 30,000원
    판매가 : 27,000 [10%↓ 3,000원 할인]
  • 통합포인트 :
    [기본적립] 1,500원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2천원 추가적립 안내 [회원혜택] 실버등급 이상, 3만원 이상 구매 시 2~4% 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 절판

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • MANNING, O'REILLY, PACKT, WILE..
    2016.03.07 ~ 2020.12.31
상품상세정보
ISBN 9788960772373(8960772372)
쪽수 428쪽
크기 188 * 235 mm 판형알림
원서명/저자명 Nginx HTTP Server/Nedelcu, Clement

책소개

이 책이 속한 분야

IT 전문 기술과 솔루션을 신속하게 출간하는 영국의 팩트 출판과 함께하는 「Acorn + PACKT」 시리즈 『Nginx HTTP Server』. 러시아 엔지니어 이고르 시셰프가 트래픽이 방대한 웹사이트 서비스를 위해 설계하고 개발한 경량 HTTP 서버 '엔진엑스'에 대한 안내서다. 사용 서비스 상황에 맞게 다양한 형태로 엔진엑스를 구성하도록 상세하게 안내하고 있다. FastCGI를 통해 애플리케이션을 엔진엑스와 연동시키는 방법부터 엔진엑스를 단독 서버는 물론, 리버스 프록시로 활용하는 방법을 배우게 된다. 특히 아파치에서 엔진엑스로 서버로 완전히 교체하기 위한 마이그레이션 가이드 등이 수록되어 있다. 아파치의 문제점을 극복할 대안을 찾아준다.

이 책의 총서

총서 자세히 보기

저자소개

저자 : 끌레망 네델꾸

저자 끌레망 네델꾸(Cl?ment Nedelcu)는 프랑스에서 태어나고 자랐으며, 영국, 프랑스, 중국 대학에서 공부했다. 그는 현재 중국 남서부에 있는 전장(Zhenjian, ?江)시의 전장 과학기술 대학에서 컴퓨터 사이언스를 가르친다. 프랑스에서는 리눅스 서버 관리뿐만 아니라 웹, 마이크로소프트 닷넷 개발 분야의 전문가로서 기술 자문역을 하고 있으며, 2005년부터는 여가시간을 이용해 주요 웹사이트의 네트워크를 관리해왔다. 그 과정에서 엔진엑스를 탐구하고 자신의 블로그에 엔진엑스를 소개하기 시작했다. 그렇게 시작한 일이 계속 이어져 오늘에 이르렀다.

역자 : 김득권

역자 김득권은 서울대학교 컴퓨터공학과와 대학원을 졸업하고 LG 중앙연구소에서 유닉스(UNIX) 마이크로시스템 개발 팀 선임연구원으로 유닉스 운영체제 개발을 담당했다. 한국 마이크로소프트 사를 거쳐 한국형 워크스테이션 개발을 기치로 설립한 벤처 기업인 ㈜솔빛에서 랩톱 워크스테이션 운영체제 개발에 참여하고 미국으로 건너가 캘리포니아 산호세 소재 EOS Technoliges 사의 소프트웨어 개발 팀장으로 유닉스 워크스테이션 운영체제, 펌웨어, 생산 관리 소프트웨어를 개발했다. 귀국 후에는 ㈜AISoft사에서 일러스트라 데이터베이스 사업부를 창설해 국내 최초로 객체 관계형 데이터베이스(ORDBMS) 제품과 솔루션을 개발 보급했다. 그 과정에서 축적된 기술을 기반으로 핵심 엔지니어들과 함께 벤처 기업 ㈜IMDB를 설립해 첫 인터넷 지도 서버(IMS) 제품인 맵시(MapSee™) 개발에 성공했다. 현재는 아이폰 관련 기술서 집필과 앱 개발, 교육 프로그램 기획에 전념 중이다.

목차

1장 작업 환경 준비
___터미널 에뮬레이터 설정
______PuTTY 다운로드
______세션 생성
______PuTTY와 셸 작업
___기본 셸 명령
______파일과 디렉토리 관리
______사용자와 그룹 관리
_________슈퍼유저 계정
_________사용자 계정
_________그룹 관리
______프로그램과 프로세스
_________애플리케이션의 시작
_________시스템 서비스
_________프로세스 관리
___리눅스 파일 시스템 탐구
______디렉토리 구조
______특수 파일과 장치
_________장치 타입
_________가상장치
_________저장 장치 마운팅
______파일과 아이노드
_________EXT3 파일 시스템 사양
_________파일명
_________아이노드
_________접근 시간, 변경 시간, 수정 시간
_________심볼릭 링크와 하드 링크
___파일 다루기
______파일 읽기
_________파일 편집
_________압축과 아카이빙
___시스템 관리 도구
______슈퍼유저의 명령 실행
_________su 명령
_________sudo 명령
______시스템 검증과 유지 보수
_________디스크 프리
_________디스크 사용량
_________프리 메모리
______소프트웨어 패키지
_________패키지 매니저
_________패키지 다운로드와 수동 설치
_________소스로부터 빌드하기
______파일과 사용 권한
_________파일 사용 권한의 이해
_________디렉토리 사용 권한
_________8진수 표현
_________사용 권한 변경
_________소유권과 그룹의 변경
___정리

2장 엔진엑스의 다운로드와 설치
___선행 요소 설치
______GCC: GNU 컴파일러 모음
______PCRE 라이브러리
______zlib 라이브러리
______OpenSSL
___엔진엑스의 다운로드
______웹사이트와 자원
______버전 브랜치
______기능
______다운로드와 추출
___환경 설정 옵션
______쉬운 방법
______경로 옵션
______선행 요소
______모듈 옵션
_________기본 포함 모듈
_________기본 제외 모듈
______기타 옵션
______환경 설정 예
_________프리픽스 스위치
_________일반 HTTP 서버와 HTTPS 서버
_________전체 모듈의 사용
_________메일 서버 프록시
______빌드 설정 문제
_________선행 요소 설치 확인
_________디렉토리의 존재 여부와 쓰기 권한
______컴파일과 설치
___엔진엑스 서비스 제어
______데몬과 서비스
______사용자와 그룹
______엔진엑스 커맨드라인 스위치
______데몬의 시작과 중지
______환경 설정 테스트
______기타 스위치
___시스템 서비스에 엔진엑스 추가
______시스템 V 스크립트
______init 스크립트
______엔진엑스용 init 스크립트 생성
______스크립트 설치
_________데비안 기반 배포판
_________레드햇 기반 배포판
___정리

3장 엔진엑스 기본 환경 설정
___환경 설정 파일 구문
______지시어 설정
______구조와 인클루드
______지시어 블록
______고급 언어 규칙
_________지시어는 특정 구문만을 수용
_________지시어 값에서 사용되는 약자
_________변수
_________문자열 값
___기본 모듈 지시어
______기본 모듈이란?
______엔진엑스 프로세스 구조
______코어 모듈 지시어
______이벤트 모듈
______환경 설정 모듈
___프로파일에 맞춘 환경 설정
______기본 환경 설정의 이해
______필요한 조정
______하드웨어 맞춤 설정
___서버 테스트
______테스트 서버 만들기
______성능 테스트
_________Httperf
_________오토벤치
_________오픈웹로드
______엔진엑스의 원활한 업그레이드
___정리

4장 HTTP 환경 설정
___HTTP 코어 모듈
______구조 블록
___모듈 지시어
______소켓과 호스트 환경 설정
______경로와 문서
______클라이언트 요청
______마임 타입
______한도와 규제
______파일 처리와 캐싱
______기타 지시어
___모듈 변수
______요청 헤더
______응답 헤더
______엔진엑스 생성 변수
___location 블록
______로케이션 변경자
______검색 순서와 우선순위
_________사례 1
_________사례 2
_________사례 3
___정리

5장 모듈 환경 설정
___재작성 모듈
______정규표현식 복습
_________목적
_________PCRE 구문
_________수량자
_________캡처
______내부 요청
_________에러 페이지
_________재작성
_________무한 루프
_________서버 측 인클루드
______조건부 구조
______지시어
______일반 재작성 규칙
_________검색 수행
_________사용자 프로파일 페이지
_________다중 매개변수
_________위키피디아 스타일
_________뉴스 웹사이트 기사
_________토론 게시판
___SSI 모듈
______SSI 모듈 지시어와 변수
______SSI 명령
_________파일 인클루드
_________변수 다루기
_________조건 구조
_________환경 설정
___부가 모듈
______웹사이트 접근과 기록
_________인덱스 모듈
_________오토인덱스 모듈
_________랜덤 인덱스 모듈
_________로그 모듈
______한계치와 규제
_________auth_basic 모듈
_________접근 모듈
_________지역 제한 모듈
_________요청 제한 모듈
______콘텐츠와 인코딩
_________엠프티 GIF 모듈
_________FLV 모듈
_________HTTP 헤더 모듈
_________추가 모듈
_________치환 모듈
_________Gzip 필터 모듈
_________Gzip 스태틱 모듈
_________문자세트 필터 모듈
_________메모리 캐시 데몬 모듈
_________이미지 필터 모듈
_________XSLT 모듈
______방문자 관련 모듈
_________브라우저 모듈
_________맵 모듈
_________지오 모듈
_________지오아이피 모듈
_________사용자 아이디 필터 모듈
_________리퍼러 모듈
_________리얼 아이피 모듈
______SSL과 보안
_________SSL 모듈
_________SSL 인증서 구성
_________시큐어 링크
______기타 모듈
_________스텁 상태 모듈
_________구글 성능 도구 모듈
_________웹데브 모듈
______서드파티 모듈
___정리

6장 엔진엑스와 PHP, 파이썬의 연동
___FastCGI의 기초
______작동 원리의 이해
______공통 게이트웨이 인터페이스(CGI)
______고속 공통 게이트웨이 인터페이스(FastCGI)
______주요 지시어
______FastCGI 캐싱
______업스트림 블록
_________모듈 구문
_________서버 지시어
___엔진엑스와 PHP
______구조
______PHP-FPM
______PHP와 PHP-FPM의 설정
_________다운로드와 추출
_________패치
_________요구 사항
_________PHP 빌드
_________설치 후 환경 설정
_________실행과 제어
______엔진엑스 환경 설정
___파이썬과 엔진엑스
______장고
______파이썬과 장고의 환경 설정
_________파이썬
_________장고
_________FastCGI 프로세스 매니저 실행
______엔진엑스 환경 설정
___정리

7장 아파치와 엔진엑스의 병용
___리버스 프록시로서의 엔진엑스
______쟁점 이해
______리버스 프록시 작동 원리
______장점과 단점
___엔진엑스 프록시 모듈
______주요 지시어
______캐싱, 버퍼링, 임시 파일
______한계치, 제한시간, 에러
______기타 지시어
______변수
___아파치와 엔진엑스의 환경 설정
______아파치 환경 재설정
_________환경 설정 개요
_________포트 번호 재설정
_________로컬 요청만 수용하기
______엔진엑스 환경 설정
_________프록시 옵션 설정
_________콘텐츠 분리
______고급 환경 설정
___추가 작업
______정확한 IP 주소 전달
______SSL 문제와 해결책
______서버 제어 패널 문제
___정리

8장 아파치, 엔진엑스로 이전
___엔진엑스와 아파치
______기능
_________코어와 기능
_________일반 기능성
______유연성과 공동체
______성능
______용도
______결론
___아파치 환경 설정 이식
______지시어
______모듈
______가상 호스트와 환경 설정 섹션
_________환경 설정 섹션
_________가상 호스트 생성
______htaccess 파일
_________아파치 .htaccess 파일 복습
_________엔진엑스 등가 기능
___재작성 규칙
______일반 사항
_________로케이션 관련 사항
_________구문 관련 사항
_________RewriteRule
______워드프레스
______미디어위키
______브이불러틴
___정리

부록 A 지시어 사전

부록 B 모듈 레퍼런스
___Access(접근)
___Addition*(추가)
___Auth_basic(기본 인증)
___Autoindex(자동 색인)
___Browser(브라우저)
___Charset(문자세트)
___Core(코어)
___DAV*(데브)
___Empty GIF(엠프티 지프)
___Events(이벤트)
___FastCGI
___FLV*
___Geo(지오)
___Geo IP*(지오 아이피)
___Google-perftools*(구글 성능 도구)
___Gzip
___Gzip Static*(Gzip 스태틱)
___Headers(헤더)
___HTTP Core(HTTP 코어)
___Image Filter*(이미지 필터)
___Index(색인)
___Limit Requests(요청 제한)
___Limit Zone(지역 제한)
___Log(로그)
___Map(맵)
___Memcached(메모리 캐시 데몬)
___Proxy(프록시)
___Random index*(무작위 색인)
___Real IP*(리얼 아이피)
___Referer(리퍼러)
___Rewrite(재작성)
___Secure Link*(보안 링크)
___SSI(서버 측 인클루드)
___SSL*(보안 소켓 계층)
___Stub status*(스텁 상태)
___Substitution*(치환)
___Upstream(업스트림)
___User ID(사용자 아이디)
___XSLT*

부록 C 문제 해결
___일반적인 문제 해결 팁
______접근 권한 확인
______환경 설정 테스트
______서비스를 재로드했는지 확인
______로그 확인
______설치 문제
______403 Forbidden 맞춤형 에러 페이지
______로케이션 블록 우선순위
______If 블록 문제
_________비효율적 명령문
_________예측할 수 없는 동작

찾아보기

출판사 서평

엔진엑스(Nginx)는 비동기 소켓을 사용하는 빠르고 강력한 HTTP 서버로, 아파치 웹 서버를 대체할 대안으로 급부상 중이다. 이 책은 기초적인 리눅스 커맨드라인 인터페이스에서 시작해 엔진엑스 소스코드를 다운로드, 빌드, 설치하는 과정뿐만 아니라 주요 모듈과 모든 지시어의 상세한 설명, 구문 용례, 색인 목록까지 망라함으로써 엔진엑스 관리자의 필독서로 활용할 수 있다. 또한 엔진엑스 자체에 관한 설명 외에도 엔진엑스와 기존 HTTP 서버를 병행해 사용하는 법, FastCGI를 통해 애플리케이션과 연동하는 법, 아파치에서 엔진엑스로... 더보기

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면
결제 90일 이내 300원, 발송 후 5일 이내 400원, 이 상품의 첫 리뷰 500원의 포인트를 드립니다.

포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
북로그 리뷰는 본인인증을 거친 회원만 작성 가능합니다.
(※ 외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외) 안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 책의 원서

안내

이 분야의 베스트

더보기+

이 분야의 신간

  • NCS 정보처리기술사 연구회
    27,000원
  • 오렐리앙 제롱
    49,500원
  • 이미준
    20,700원
  • 김황후
    28,800원
  • 정혜정
    31,500원
더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품