moo***
2023-02-25

간결한 예제를 따라 엔진엑스의 다양한 기능을 익힌다. 엔진엑스의 고성능 부하분산과 보안 기능, 서버를 배포하고 관리하는 방법에 초점을 맞춘다.
이전에 스트리밍 서버를 개발하면서 nginx를 접하게 되었습니다.
nginx에 대해 단순히 웹서버라고 생각했었는데 방대한 설명 문서와 적용 사례들을 보면서 충격을 받았습니다. 그리고, 로드 밸런싱과 내부의 http 서버들을 앞 단에서 https 요청으로부터 변환해서 내부로 프록시 해주는 기능으로 유용하게 활용했던 적이 있었습니다. 이런 좋은 기억을 가진 상태에서 nginx 쿡북이라는 책을 만나게 되었습니다.
이 책은 nginx를 사용하는 방법과 nginx의 다양한 기능, 구성 및 성능 최적화와 보안 강화를 다루는 책입니다.
다양한 예제와 시나리오를 통해 nginx를 사용하는 방법을 설명하고 있으며, nginx의 개념과 구성을 상세하게 다루고 있습니다. 또한, nginx 프록시, 캐싱, 로드 밸런싱, SSL 인증서 설정 등 다양한 기능을 쉽게 이해하고 구성할 수 있도록 가이드 역할을 합니다.
뿐만 아니라, nginx의 성능 최적화와 보안 강화에 대한 방법을 다루고 있습니다. nginx의 성능을 최적화하는 방법, 캐시를 사용하여 웹 사이트의 성능을 향상시키는 방법, SSL 인증서를 설정하는 방법 등 nginx를 사용하여 웹 사이트를 더욱 안전하고 빠르게 만드는 방법에 대해 설명하고 있습니다.
nginx를 사용하는 방법과 기능을 다루는데 풍부한 내용을 담고 있지만 아쉬운 점도 있습니다.
nginx의 기본 개념을 상세히 다루지는 않습니다. 따라서 nginx를 처음 사용하는 사용자들에게는 이해하기 어려울 수 있습니다. nginx를 좀 더 능숙하게 다루기 위해서는 기본을 다루는 자료를 먼저 학습하고 이 책을 읽는 것이 효과적이라 생각합니다.
웹 개발자, 시스템 관리자, 서버 운영자 및 인프라 엔지니어 등에게 추천할 만한 책입니다.
nginx를 사용하여 웹 서버를 운영하거나 웹 애플리케이션을 개발하는 개발자들에게 유용할 것이라 생각합니다. nginx의 고급 기능 및 보안 강화라는 다소 전문적인 내용까지 다루고 있습니다.
시스템 관리자나 서버 운영자들에게도 적합합니다. nginx를 사용하여 웹 서버를 운영하는 방법과 구성하는 방법, 성능 최적화 및 보안 강화하는 방법 등에 대한 내용을 다루며, 서버 운영에 필요한 다양한 기능을 쉽게 구성할 수 있도록 가이드 역할도 합니다.
nginx를 앞으로도 활용할 계획이 있는 만큼, 도움이 많이 되는 책입니다. 아직 다뤄보지 못한 부분과 이해가 잘되지 않는 내용들이 남아 있습니다. 전문적인 지식이 필요한 개념과 기술들을 보강해 나가면서 종종 참고하는 책으로 활용해야겠습니다.
한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.