brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Mar 23. 2020

89. Cloud CDN 응답이 압축되지 않는 경우?

1. 요청사항

HTTP LB를 이용해 Cloud CDN사용중

웹서버에 압축 설정을 했다.

그러나 , CLOUD CDN  응답은 압축 되지 않았다.

원인은?



2. 해결책

웹 서버에서 Via Header가 있더라도 압축 응답을 하도록  구성 파일을 수정해야 한다.  

"Cloud CDN은 응답 자체를 압축하거나 압축 해제하지 않습니다.


Cloud CDN에서 제공되는 응답이 압축되지 않았지만 압축되어야 하는 경우, 인스턴스에서 실행 중인 웹 서버 소프트웨어가 응답을 압축하도록 구성되어 있는지 확인합니다. 기본적으로 일부 웹 서버 소프트웨어는 

Via 헤더가 포함된 요청의 압축을 자동으로 중지합니다. 

nginx 웹 서버 소프트웨어를 사용한다면 압축을 사용하도록 nginx.conf  구성 파일을 수정해야 합니다.


HTTP(S) 부하 분산을 통해 nginx 압축이 작동하도록 하려면 nginx.conf의 http 섹션에 다음 두 줄을 추가합니다.

gzip_proxied any;

gzip_vary on;


https://cloud.google.com/cdn/docs/troubleshooting-steps?hl=ko


감사합니다.


매거진의 이전글 88. SSL 인증서 제공 LB는?
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari