NGINX Cookbook의 2024년판이 출시되었으며, 여기에는 오늘날 가장 흔한 애플리케이션 제공 문제에 대한 새로운 솔루션이 가득 담겨 있습니다. NGINX는 2004년 처음 출시된 이후 웹 서비스의 기본을 넘어 부하 분산, 역방향 프록싱, API 게이트웨이 역할 등을 수행하는 다재다능한 도구로 발전했으며, NGINX Ingress Controller를 통한 Kubernetes와의 통합과 향상된 보안 기능도 포함되었습니다. 이러한 확장된 NGINX 배포를 지원하기 위해 새로운 버전의 NGINX Cookbook은 NGINX 인스턴스를 설치, 구성, 보안, 확장 및 문제 해결하기 위한 100개 이상의 실용적인 레시피를 제공합니다. 이는 소규모 프로젝트에서 NGINX Open Source를 실행하든 엔터프라이즈 환경에서 NGINX Plus를 실행하든 매우 귀중합니다. 보안 및 소프트웨어 부하 분산 분야의 발전을 반영한 Cookbook 섹션을 빠르게 살펴보려면 계속 읽어보세요.
서비스 간의 효율적인 통신이 필요하며, 특히 gRPC 메서드 호출을 종료, 검사, 라우팅 또는 부하 분산하는 기능이 필요합니다.
NGINX를 프록시로 활용하여 gRPC 메서드 호출을 종료, 검사, 라우팅하고 부하를 분산합니다. 이러한 설정은 효과적인 부하 분산 및 재시도, 회로 차단과 같은 복원력 기능을 통해 서비스 상호 작용의 높은 성능과 안정성을 촉진하는 동시에 효율적인 통신을 위한 HTTP/2 기능을 활용합니다.
배포를 간소화하려면 클라우드 환경에서 NGINX 서버의 프로비저닝과 구성을 자동화해야 합니다.
AWS EC2 UserData와 AWS용 Amazon Machine Images(AMI) 또는 다른 클라우드 서비스의 이와 동등한 도구를 활용하여 NGINX 서버의 프로비저닝 및 구성을 자동화합니다.
HTTP 기본 인증을 사용하여 애플리케이션이나 콘텐츠를 보호해야 합니다.
openssl을 사용하여 비밀번호를 암호화하고 auth_basic 및 auth_basic_user_file 지시어로 NGINX를 구성하여 인증을 요구합니다. HTTPS를 통해 배포하여 보안을 강화하세요.
인증을 통해 리소스를 보호하기 위해 NGINX Plus를 SAML ID 공급자(IdP)와 통합하여 보안을 강화하려고 합니다.
SAML SP 통합을 위해 njs 모듈과 키-값 저장소로 NGINX Plus를 설정합니다. 그런 다음 NGINX Plus에서 SAML 설정을 구성하고 SP 및 IdP에 맞게 스크립트와 파일을 조정합니다.
NGINX를 처음 사용하는 초보자든, 이미 경험이 많은 사용자든, 이 업데이트된 가이드는 최신 분산 애플리케이션을 배포하고 확장할 때 직면할 가능성이 있는 문제에 대한 실용적인 솔루션을 제공합니다. 최신 NGINX 모범 사례와 전략을 통해 역량을 강화하세요. 오늘 무료 전자책을 다운로드하세요 .
"이 블로그 게시물에는 더 이상 사용할 수 없거나 더 이상 지원되지 않는 제품이 참조될 수 있습니다. 사용 가능한 F5 NGINX 제품과 솔루션에 대한 최신 정보를 보려면 NGINX 제품군을 살펴보세요. NGINX는 이제 F5의 일부가 되었습니다. 이전의 모든 NGINX.com 링크는 F5.com의 유사한 NGINX 콘텐츠로 리디렉션됩니다."