콘텐츠 바로가기
본문 바로가기


블로그 전체검색
NGINX 쿡북

[도서] NGINX 쿡북

데릭 디용기 저/노승헌 역

내용 평점 5점

구성 평점 5점

[나의 한줄 추천사]

가볍고, 고성능의 웹서버 구축할때 꼭 필요한 NGINX(이하 엔진엑스), NGINX plus(이하 엔진엑스 플러스) (유료) 요리책

[책 추천 이유]

파이썬 Flask 웹서비스를 구축하때 웹서버로 "엔진엑스" 활용하는게 대세이다. "엔진엑스" 자세한 활용법을 알고 싶고 싶으면 보면 됨

[내가 찾고자 했던 질문과 대답들]

1. 정적 콘텐츠 서비스하기

- 가장 기본이 되는 웹서버의 주요 기능이 바로 정적 콘텐츠 (이미지, html, js, css) 서빙해주는 일이다. conf 파일에 정적 콘첸츠 path 정보만 추가하면 간단하게 바로 서비스 가능하다.

2. 무중단 설정 리로드하기

- nginx -s reload 명령으로 무중단 설정 적용 바로 가능하다.

3. 부하분산하기

- conf 파일에 upstream 부분에 weight 값을 부여하여 웹서버 2개를 등록하고, 부하발생했을때 weigt 값에 따라서 라우닝하여 접속하므로써 부하를 분산히시킬수 있게 설정 가능하다.

4. 트랙픽 분리하기

- A/B 테스트를 위해서 웹 트래픽 라우팅하여 분리후 사용자 반응 테스트가 가능하다.

5. 대규모 확장 가능한 콘텐츠 캐싱 (CDN)

- CDN 기능으로 콘텐츠 캐싱을 위한 path 정보 등록하면 가능하다.

6. 그외 특별한 기능들

- 웹서버 인증, CORS, 스트리밍 서비스, MSA 컨테이너 적용, 성능 모니터링등 "스위스 만능칼" 처럼 활용이 가능하다.

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 
취소

댓글쓰기

저장
덧글 작성
0/1,000

댓글 수 0

댓글쓰기
첫 댓글을 작성해주세요.

PRIDE1