[server] nginx로 사전 압축 된 파일을 제공하여 브라우저에서 텍스트로 표시되도록하려면 어떻게합니까?

nginx와 함께 제공하려는 gzipped 로그 파일이 많이 있습니다. 나는 그들이 브라우저에 의해 자동으로 팽창되는 방식으로 제공되기를 원합니다. 텍스트 / 일반 헤더가있는 파일을 .gz로 보내려면 nginx가 필요하다는 것을 의미합니다. 이것은 아파치에서 다음과 같이 할 수 있습니다 :

<FilesMatch *.gz>
    ForceType text/plain
</FilesMatch>



답변

이를 위해서는 HttpGzipStatic모듈이 필요합니다 . 넣어 gzip_static on;사용자의 설정에와 작성 .gz파일을. 압축 파일과 원본 파일을 모두 유지해야하며, 예를 들어 /css.css압축 을 요청한 다음 제공 할 수 있습니다/css.css.gz


답변