Nginx HTTP 서버 : 북윈도
리뷰 0 위시 120

Nginx HTTP 서버 요약정보 및 구매

HTTP 서버를 사용한 고성능 웹 서비스 구축

상품 선택옵션 0 개, 추가옵션 0 개

출판사 에이콘출판
저자 끌레망 네델꾸
ISBN 9791161754017 (1161754016)
정가 35,000원
판매가 31,500원(10% 할인)
배송비 무료배송
포인트 정책 설명문 닫기

00포인트

포인트 정책 설명문 출력

선택된 옵션

관심상품

상품 정보

사은품
상품 기본설명
HTTP 서버를 사용한 고성능 웹 서비스 구축
상품 상세설명


가장 빠르고 안전한 웹 서버 중 하나로 알려진 엔진엑스는 최근 급격히 보급돼 기존 1위 웹 서버였던 아파치의 자리를 이어 받아 인터넷의 가장 많은 웹 서비스를 지탱하는 웹 서버가 됐다. 특히 클라우드 인프라 환경에서는 더욱 중요한 역할을 담당하고 있다. 엔진엑스로 기본 웹 서비스를 제공하는 법, 각종 모듈 설명과 사용법 같은 기본 내용에서부터 운영 중인 서비스를 아파치에서 엔진엑스로 이전하는 법, PHP와 파이썬과 연동하는 법, 대용량 서비스를 제공하는 법까지 엔진엑스와 관련된 폭 넓은 정보를 제공한다. 처음 시작하는 사람을 위한 지침서로, 평소 옆에 두고 자주 찾아 볼 참조 문서로, 특정 문제가 생겼을 때 빠르게 해법을 찾을 수 있는 책으로 두루 쓰일 수 있을 것이다.

목차
1장. 엔진엑스 설치
__사전 구성 요소 설정
____GCC(그누 컴파일러 모음)
____PCRE 라이브러리
____zlib 라이브러리
____OpenSSL
__엔진엑스 다운로드
____웹 사이트와 자료
____버전 분기
____특징
____다운로드와 압축 해제
__구성 옵션
____간단한 방법
____경로 지정
____사전 구성 요소 옵션
____모듈 옵션
____여러 가지 다양한 옵션
____구성 예
__빌드 구성 문제
____사전 구성 요소 설치 문제
____디렉터리 존재와 쓰기 가능 여부 문제
__프로그램 컴파일과 설치
__엔진엑스 서비스 제어
____데몬과 서비스
____사용자와 그룹
____엔진엑스 커맨드라인 스위치
____데몬 시작과 종료
____구성 테스트
____기타 스위치
__시스템 서비스 추가
____시스템 V 스크립트
____init 스크립트
____데비안 기반 배포본용 init 스크립트
____레드햇 기반 배포본용 init 스크립트
____스크립트 설치
__엔진엑스 플러스
__요약

2장. 기본 엔진엑스 구성
__구성 파일 구문
____구성 지시어
____구조와 포함
____지시어 블록
____고급 언어 규칙
__기반 모듈의 지시어
____기반 모듈 소개
____엔진엑스 프로세스 아키텍처
____핵심 모듈 지시어
____이벤트 모듈
____구성 모듈
____필수 조정
__서버 테스트
____테스트 서버 만들기
____성능 테스트
____중단 없이 엔진엑스 업그레이드
__요약

3장. HTTP 구성
__HTTP 핵심 모듈
____구조 블록
__모듈 지시어
____소켓과 호스트 구성
____경로와 문서
____클라이언트 요청
____MIME 타입
____제한과 제약
____파일 처리와 캐시
____기타 지시어
__모듈 변수
____요청 헤더
____응답 헤더
____엔진엑스 생성
__location 블록
____위치 수정자
____탐색 순서와 우선순위
__요약

4장. 모듈 구성
__재작성 모듈
____정규 표현식 복습
____내부 요청
____조건부 구조
____지시어
____일반 재작성 규칙
__SSI 모듈
____모듈 지시어와 변수
____SSI 명령
__부가 모듈
____웹 사이트 접근 제어와 로그
____제한과 제약
____콘텐트와 인코딩
____방문자 정보
____클라이언트 분리 모듈
____SSL과 보안
____기타 잡다한 모듈
____서드파티 모듈
__요약

5장. 엔진엑스와 PHP/파이썬 통합
__FastCGI 소개
____CGI 구조 이해
____공통 게이트웨이 인터페이스(CGI)
____고속 공통 게이트웨이 인터페이스
____uWSGI와 SCGI
____주요 지시어
____FastCGI 캐싱과 버퍼링
__엔진엑스와 PHP
____아키텍처
____PHP-FPM
____PHP와 PHP-FPM 설정
____엔진엑스 구성
__파이썬과 엔진엑스
____장고
____파이썬과 장고 설정
____엔진엑스 구성
__요약

6장. 아파치와 엔진엑스 연동
__리버스 프록시로 엔진엑스 활용
____문제 이해
____리버스 프록시 메커니즘
____리버스 프록시의 장점과 단점
__엔진엑스 프록시 모듈
____주요 지시어
____캐시, 버퍼링, 임시 파일
____한계치, 시간 제약, 오류
____SSL 관련 지시어
____기타 지시어
____변수
__아파치와 엔진엑스 구성
____아파치 재구성
____엔진엑스 구성
____고급 구성
__리버스 프록시 아키텍처 개선
____올바른 IP 주소 전달
__요약

7장. 아파치에서 엔진엑스로 이전
__엔진엑스와 아파치 비교
____특징
____유연성과 커뮤니티
____성능
____사용처
____결론
__아파치 구성 이전
____지시어
____모듈
____가상 호스트와 구성 섹션
____.htaccess files
__재작성 규칙
____총론
____워드프레스
____미디어위키
____vBulletin
__요약

8장. 부하 분산과 최적화
__부하 분산 개론
____부하 분산의 개념 이해
____세션 친화성
____업스트림 모듈
____요청 분산 메커니즘
__엔진엑스를 사용한 TCP 부하 분산
____스트림 모듈
____MySQL 부하 분산 예
__스레드 풀과 I/O 메커니즘
____작업 프로세스 경감
____AIO, Sendfile, DirectIO
__요약

9장. 사례 연구
__워드프레스 사이트 배치
____서버 준비와 워드프레스 얻기
____엔진엑스 구성
____워드프레스 구성
__HTTPS를 통한 안전한 통신
____자가 서명 인증서와 인증기관
____SSL 인증서 취득
____엔진엑스 구성에서 HTTPS 활성화
____HTTP/2 설정과 테스트
__ownCloud 드라이브 생성
____ownCloud 설치
____엔진엑스 구성
____자가 서명 인증서 설정
__요약

10장. 문제 해결
__문제 해결의 일반적인 조언
____접근 권한 확인
____구성 파일 테스트
____구성 파일을 다시 읽었는가?
____로그 확인
____설치 문제
____403 접근 금지 오류 페이지
____400 잘못된 요청
____잘리거나 잘못된 FastCGI 응답
____location 블록 우선순위
____if 블록 문제
____비효율적인 구문
____예상치 못한 동작
__요약
출판사 서평
★ 이 책에서 다루는 내용 ★
■ 엔진엑스 구성의 기본 구문, 구조, 의미
■ 엔진엑스의 고급 부하 분산 기능과 혁신적인 최신 IO 메커니즘
■ 모든 내장 모듈 활성화, 구성, 사용법
■ 엔진엑스 재작성(Rewrite) 모듈로 고수준의 재작성 규칙 설정
■ FastCGI와 uwsgi로 PHP, 파이썬 등과 함께 작동하는 엔진엑스 설정
■ 엔진엑스를 기존 HTTP 서버의 앞단에서 동작하도록 구성
■ 구성 파일의 쉬운 조작법과 다양한 상황에 적용하는 방법
■ 일반적인 문제와 이를 피하는 방법★ 이 책의 대상 독자 ★
초기 설정 단계와 고급 주제를 모두 다루는 이 책은 기존 웹 서버 소프트웨어를 교체하거나, 지금까지 사용하는 애플리케이션에 새 도구를 통합하는 등 인프라스트럭처를 최적화할 방법에 관심 있는 웹 관리자에게 적합하다. 웹 사이트 방문자와 운영체제가 아파치의 한계를 느꼈다면 이 책이 바로 필요한 책이다.★ 이 책의 구성 ★
1장, ‘엔진엑스 설치’에서는 엔진엑스를 다운로드하고 필요에 맞게 컴파일하는 초기 단계를 알아본다.
2장, ‘기본 엔진엑스 구성’에서는 엔진엑스 구성 구조와 구문의 핵심을 다룬다.
3장, ‘HTTP 구성’에서는 간단한 정적 사이트를 제공할 수 있는 HTTP 서버 구성 요소의 구성을 소개한다.
4장, ‘모듈 구성’에서는 표준 엔진엑스 패키지에서 사용할 수 있는 다양한 모듈을 깊이 다룬다.
5장, ‘엔진엑스와 PHP/파이썬 통합’에서는 엔진엑스로 동적 콘텐츠를 제공하도록 백엔드 프로그램을 설정하는 포괄적인 지침을 다룬다.
6장, ‘아파치와 엔진엑스 연동’에서는 동일 아키텍처에서 기존 웹 사이트와 서비스를 개선하는 데 두 서버 애플리케이션이 어떻게 협업할 수 있는지 설명한다.
7장, ‘아파치에서 엔진엑스로 이전’에서는 서버나 웹 인프라스트럭처를 아파치에서 엔진엑스로 완전히 전환하는 데 필요한 핵심 정보를 알아본다.
8장, ‘부하 분산과 최적화’에서는 부하가 심한 사이트를 관리하는 서버 관리자에게 유용한 단서를 제공한다.
9장, ‘사례 연구’에서는 엔진엑스를 다루는 가장 일반적인 작업을 포함해서 몇 가지 실제 사례의 실무 접근법을 살펴본다.
10장, ‘문제 해결’에서는 엔진엑스를 설정하거나 운영하면서 만나는 가장 흔한 문제를 다룬다.★ 옮긴이의 말 ★
인터넷이 대중화되고 닷컴 붐이 한창이던 1999년에 컴퓨터 세상에 큰 영향을 미친 화두 하나가 던져졌습니다. 'C10K 문제'라고 부르는 주제입니다.
그전까지 컴퓨터 산업계는 어떻게 일을 빨리 처리하느냐에 주로 초점을 맞추고 있었습니다. 하드웨어는 고성능 연산을 통해 더 큰 일을 더 빨리 처리하도록 발전했고 소프트웨어도 그런 문제를 푸는 데 맞춰 만들어졌습니다. 그런데 인터넷이 보급되면서 큰일을 빨리 처리하기보다는 아주 단순한, 예를 들어 네트워크로 정적 파일을 전송하는 일 같이 큰 연산 성능이 필요 없는 작업을 아주 많은 사람에게 동시에 제공하도록 처리하는 게 중요해졌습니다.
'C10K 문제'는 이런 관점에서 당시 소프트웨어 기술이 하드웨어 성능을 충분히 활용하고 있지 못하고 있다고 지적함으로써 해법을 탐구하고 제시하는 것이 목적이었습니다. 'C10K 문제'는 많은 기술자에게 영감을 줬고 이에 반응해 여러 시도가 있었습니다. lighttpd 같이 즉각적으로 만들어진 기술도 있었고 토네이도(Tornado)처럼 10여 년이 지난 후에 만들어진 기술도 있습니다. 이제는 주류 플랫폼이 된 노드.js(Node.js)도 'C10K 문제'의 산물이라고 볼 수 있습니다. 21세기에 만들어진 대부분의 인터넷 관련 기술에 'C10K 문제'가 직간접적인 영향을 줬고 방향성을 제시해 비동기, 이벤트 구동, 반응형 같은 개념이 적극적으로 보급되고 적용됐습니다.
이 책에서 다루는 엔진엑스도 'C10K 문제'에서 영감을 받은 프로젝트 중 하나입니다. 엔진엑스가 대중에게 알려진 것은 최근이지만 프로젝트의 시작은 2004년, 'C10K 문제'가 업계에 던져지고 얼마 되지 않아서입니다. lighttpd처럼 비동기 처리로 최대한 많은 일(파일을 고객에게 전송하는 일)을 효율적으로 처리하고자 시작된 프로젝트였던 것입니다.
그렇게 시작된 엔진엑스 프로젝트가 점차 인정받아 인터넷 세상의 주류로 편입되고 이제는 아파치와 대등한 위치에서 경쟁하게 됐습니다. 어떤 통계에서는 이미 시장 점유율에서 아파치를 앞서기도 했으며 성장세는 더욱 빨라지고 있습니다. 비교적 인지도가 높고 오래 운영되고 있는 웹 서버들은 아직 아파치를 많이 사용하지만 엔진엑스로 교체하는 빈도가 높아지고 있으며 마이크로서비스 붐을 타고 엔진엑스는 더 적극적으로 활용되고 있습니다.
이 책은 엔진엑스의 폭넓은 지식을 다양한 관점에서 제공합니다. 컴파일해서 기본적인 웹 서버를 설정하는 안내, 각종 모듈의 설정법, PHP와 파이썬과 연동하는 방법, 아파치처럼 구성하거나 아파치를 대체하는 방법, 본격적인 서비스를 제공하는 데 필요한 고급 주제, 사례집 등 한 권의 책으로 최대한 여러 사람의 필요를 충족시키고자 한 노력이 엿보입니다.
책을 번역하는 동안 이 책에서 다룬 기술들이 대부분 버전업 됐고 SPDY 같은 기술은 HTTP/2로 대체됐습니다. 책 출판 시점에 맞게 각종 기술의 버전과 내용을 가급적 최신 내용으로 손보고 실행되는지 확인했으니 읽고 활용하는 데 문제가 없을 것입니다.
아무쪼록 이 책이 많은 분에게 큰 도움이 됐으면 합니다.
상품 정보 고시
도서명 Nginx HTTP 서버
저자 끌레망 네델꾸
출판사 에이콘출판
ISBN 9791161754017 (1161754016)
쪽수 400
출간일 2020-03-31
사이즈 188 * 235 * 29 mm /934g
목차 또는 책소개 1장. 엔진엑스 설치
__사전 구성 요소 설정
____GCC(그누 컴파일러 모음)
____PCRE 라이브러리
____zlib 라이브러리
____OpenSSL
__엔진엑스 다운로드
____웹 사이트와 자료
____버전 분기
____특징
____다운로드와 압축 해제
__구성 옵션
____간단한 방법
____경로 지정
____사전 구성 요소 옵션
____모듈 옵션
____여러 가지 다양한 옵션
____구성 예
__빌드 구성 문제
____사전 구성 요소 설치 문제
____디렉터리 존재와 쓰기 가능 여부 문제
__프로그램 컴파일과 설치
__엔진엑스 서비스 제어
____데몬과 서비스
____사용자와 그룹
____엔진엑스 커맨드라인 스위치
____데몬 시작과 종료
____구성 테스트
____기타 스위치
__시스템 서비스 추가
____시스템 V 스크립트
____init 스크립트
____데비안 기반 배포본용 init 스크립트
____레드햇 기반 배포본용 init 스크립트
____스크립트 설치
__엔진엑스 플러스
__요약

2장. 기본 엔진엑스 구성
__구성 파일 구문
____구성 지시어
____구조와 포함
____지시어 블록
____고급 언어 규칙
__기반 모듈의 지시어
____기반 모듈 소개
____엔진엑스 프로세스 아키텍처
____핵심 모듈 지시어
____이벤트 모듈
____구성 모듈
____필수 조정
__서버 테스트
____테스트 서버 만들기
____성능 테스트
____중단 없이 엔진엑스 업그레이드
__요약

3장. HTTP 구성
__HTTP 핵심 모듈
____구조 블록
__모듈 지시어
____소켓과 호스트 구성
____경로와 문서
____클라이언트 요청
____MIME 타입
____제한과 제약
____파일 처리와 캐시
____기타 지시어
__모듈 변수
____요청 헤더
____응답 헤더
____엔진엑스 생성
__location 블록
____위치 수정자
____탐색 순서와 우선순위
__요약

4장. 모듈 구성
__재작성 모듈
____정규 표현식 복습
____내부 요청
____조건부 구조
____지시어
____일반 재작성 규칙
__SSI 모듈
____모듈 지시어와 변수
____SSI 명령
__부가 모듈
____웹 사이트 접근 제어와 로그
____제한과 제약
____콘텐트와 인코딩
____방문자 정보
____클라이언트 분리 모듈
____SSL과 보안
____기타 잡다한 모듈
____서드파티 모듈
__요약

5장. 엔진엑스와 PHP/파이썬 통합
__FastCGI 소개
____CGI 구조 이해
____공통 게이트웨이 인터페이스(CGI)
____고속 공통 게이트웨이 인터페이스
____uWSGI와 SCGI
____주요 지시어
____FastCGI 캐싱과 버퍼링
__엔진엑스와 PHP
____아키텍처
____PHP-FPM
____PHP와 PHP-FPM 설정
____엔진엑스 구성
__파이썬과 엔진엑스
____장고
____파이썬과 장고 설정
____엔진엑스 구성
__요약

6장. 아파치와 엔진엑스 연동
__리버스 프록시로 엔진엑스 활용
____문제 이해
____리버스 프록시 메커니즘
____리버스 프록시의 장점과 단점
__엔진엑스 프록시 모듈
____주요 지시어
____캐시, 버퍼링, 임시 파일
____한계치, 시간 제약, 오류
____SSL 관련 지시어
____기타 지시어
____변수
__아파치와 엔진엑스 구성
____아파치 재구성
____엔진엑스 구성
____고급 구성
__리버스 프록시 아키텍처 개선
____올바른 IP 주소 전달
__요약

7장. 아파치에서 엔진엑스로 이전
__엔진엑스와 아파치 비교
____특징
____유연성과 커뮤니티
____성능
____사용처
____결론
__아파치 구성 이전
____지시어
____모듈
____가상 호스트와 구성 섹션
____.htaccess files
__재작성 규칙
____총론
____워드프레스
____미디어위키
____vBulletin
__요약

8장. 부하 분산과 최적화
__부하 분산 개론
____부하 분산의 개념 이해
____세션 친화성
____업스트림 모듈
____요청 분산 메커니즘
__엔진엑스를 사용한 TCP 부하 분산
____스트림 모듈
____MySQL 부하 분산 예
__스레드 풀과 I/O 메커니즘
____작업 프로세스 경감
____AIO, Sendfile, DirectIO
__요약

9장. 사례 연구
__워드프레스 사이트 배치
____서버 준비와 워드프레스 얻기
____엔진엑스 구성
____워드프레스 구성
__HTTPS를 통한 안전한 통신
____자가 서명 인증서와 인증기관
____SSL 인증서 취득
____엔진엑스 구성에서 HTTPS 활성화
____HTTP/2 설정과 테스트
__ownCloud 드라이브 생성
____ownCloud 설치
____엔진엑스 구성
____자가 서명 인증서 설정
__요약

10장. 문제 해결
__문제 해결의 일반적인 조언
____접근 권한 확인
____구성 파일 테스트
____구성 파일을 다시 읽었는가?
____로그 확인
____설치 문제
____403 접근 금지 오류 페이지
____400 잘못된 요청
____잘리거나 잘못된 FastCGI 응답
____location 블록 우선순위
____if 블록 문제
____비효율적인 구문
____예상치 못한 동작
__요약
배송공지

사용후기

회원리뷰 총 0개

사용후기가 없습니다.

상품문의

등록된 상품문의

상품문의 총 0개

상품문의가 없습니다.

교환/반품

[반품/교환방법]
마이페이지> 주문배송조회 > 반품/교환신청 또는 고객센터 (070-4680-5689)로 문의 바랍니다.

[반품주소]
- 도로명 : (10882) 경기도 파주시 산남로 62-20 (산남동)
- 지번 : (10882) 경기도 파주시 산남동 305-21

[반품/교환가능 기간]
변심반품의 경우 수령 후 14일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

[반품/교환비용]
단순 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담

[반품/교환 불가 사유]
- 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
(단지 확인을 위한 포장 훼손은 제외)
- 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
예) 화장품, 식품, 가전제품(악세서리 포함) 등
- 복제가 가능한 상품 등의 포장을 훼손한 경우
예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
- 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
- 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
- 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
- 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
* (1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시
‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)

[상품 품절]
공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.

[소비자 피해보상, 환불지연에 따른 배상]
- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됩니다.
- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함.

회원로그인

오늘 본 상품

  • Nginx HTTP 서버
    Nginx HTTP
    31,500
  • 소프트 밸류
    소프트 밸류
    16,200
  • 직업병에 지친 당신 풀어주고 늘여주고 강화하라
    직업병에 지친 당신
    12,150
  • IT에 몸담은 이들을 위한 지적 생산 기술
    IT에 몸담은 이들
    21,600
  • 해피 매니페스토
    해피 매니페스토
    15,300
  • 해들리 위컴의 R 패키지
    해들리 위컴의 R
    18,000
  • 신주사기. 6: 항우본기
    신주사기. 6: 항
    16,200
  • 이토록 신나는 혁신이라니
    이토록 신나는 혁신
    13,500
  • 인사이트 플랫폼
    인사이트 플랫폼
    15,300
  • 한눈에 보이는 무료 글꼴 가이드: 한글편
    한눈에 보이는 무료
    18,000
  • 데이터 3법 개정에 따른 개인정보 비식별 조치의 이해와 활용
    데이터 3법 개정에
    31,500