Book description
웹 애플리케이션을 위한 ‘스위스 군용 칼’
Welcome to nginx cookbook!
2004년 처음 발표된 엔진엑스는 웹 서버 시장 점유율 30% 이상을 차지하는 주류 소프트웨어가 된 지 오래입니다. 엔진엑스는 초창기에 아파치 서버의 단점을 보완하는 용도로 함께 사용되었지만, 높은 성능과 편의성을 무기로 빠르게 성장해 현재는 전 세계 웹 서버 시장 점유율 1위에 자리하고 있습니다.
길지 않은 기간에 엔진엑스가 빠르게 성장한 데에는 여러 이유가 있겠지만 무엇보다 쉬운 설치 및 사용법과 고성능 트래픽 처리 기능 덕분입니다. 게다가 ‘웹 애플리케이션을 위한 스위스 군용 칼’이라는 별명답게 웹 서버와 리버스 프록시를 넘어서서 부하분산, 캐싱, 보안, API 게이트웨이 등 다양한 기능을 갖추었습니다.
이 책은 엔진엑스를 가장 엔진엑스답게 활용하기 위한 가이드입니다. 엔진엑스 오픈 소스 및 상용 버전에서 제공하는 유용한 기능과 그 사용법을 간결한 레시피로 설명합니다. 문제-해결-논의 형식의 레시피는 실무에서 필요할 때마다 꺼내 보고 참고하기 좋습니다. 그동안 엔진엑스를 단순히 웹 서버로만 사용해 왔다면 새로운 기능을 발견하는 재미도 느낄 겁니다!
■ HTTP, TCP, UDP 서버 부하분산
■ 트래픽 암호화, 보안 링크, HTTP 인증 하위 요청을 통한 접근 보안
■ 엔진엑스를 구글 클라우드, 디지털오션, AWS, 애저 클라우드 서비스로 배포하기
■ 엔진엑스 플러스로 SAML 인증을 위한 서비스 공급자 설정하기
■ QUIC 프로토콜을 사용해 HTTP/3 활성화하기
■ 엔진엑스에서 오픈텔레메트리 사용하기
Table of contents
- 지은이·옮긴이 소개
- 옮긴이의 말
- 이 책에 대하여
- CONTENTS (1/2)
- CONTENTS (2/2)
- CHAPTER 1 엔진엑스 기초
- CHAPTER 2 고성능 부하분산
- CHAPTER 3 트래픽 관리
- CHAPTER 4 대규모 확장 가능한 콘텐츠 캐싱
- CHAPTER 5 프로그래머빌리티와 자동화
- CHAPTER 6 인증
-
CHAPTER 7 보안 제어
- 7.0 소개
- 7.1 IP 주소 기반 접근 제어
- 7.2 크로스 오리진 리소스 공유(CORS)
- 7.3 클라이언트 측 암호화
- 7.4 고급 클라이언트 측 암호화
- 7.5 업스트림 암호화
- 7.6 location 블록 보호하기
- 7.7 비밀값으로 보안 링크 생성하기
- 7.8 기간 제한 링크로 location 블록 보호하기
- 7.9 기간 제한 링크 생성하기
- 7.10 HTTPS 리다이렉션
- 7.11 HTTPS 리다이렉션 - SSL 오프로딩 계층이 있는 경우
- 7.12 HSTS
- 7.13 국가 단위 접근 차단하기
- 7.14 다중 계층 보안
- 7.15 다중 계층 DDoS 방어(엔진엑스 플러스)
- 7.16 앱 프로텍트 WAF 모듈 설치와 설정(엔진엑스 플러스)
- CHAPTER 8 HTTP/2와 HTTP/3(QUIC)
- CHAPTER 9 정교한 스트리밍
- CHAPTER 10 클라우드 환경 배포
- CHAPTER 11 컨테이너와 마이크로서비스
- CHAPTER 12 고가용성 보장을 위한 설정
- CHAPTER 13 고급 활동 모니터링
- CHAPTER 14 디버깅과 트러블슈팅
- CHAPTER 15 성능 튜닝
- INDEX (1/2)
- INDEX (2/2)
Product information
- Title: NGINX 쿡북(3판)
- Author(s):
- Release date: July 2024
- Publisher(s): Hanbit Media, Inc.
- ISBN: 9791169212700
You might also like
book
NGINX 쿡북(2판)
엔진엑스 설치 및 사용법부터 다양한 모듈과 실전 운영 팁까지 다룬다. 엔진엑스라는 애플리케이션 전송 플랫폼을 최대한으로 활용할 …
book
NGINX 쿡북 : 112가지 레시피로 배우는 고성능 부하분산, 보안, 서버 배포와 관리
이 책은 엔진엑스의 고성능 부하분산과 보안 기능, 서버 배포와 관리 방법에 초점을 맞춘다. 책에 수록된 풍부한 …
book
Go: Building Web Applications
Build real-world, production-ready solutions by harnessing the powerful features of Go About This Book An easy-to-follow …
video
Async Executors in Rust: Tokio and Async-Std
Explore state-of-the-art Rust async frameworks, Tokio and Async-Std, to see which one you should use for …