NGINX服务没有源的预压缩索引文件
发布时间:2020-12-13 21:21:43 所属栏目:Nginx 来源:网络整理
导读:我发现了一个有趣的问题. 我正在尝试使用NGINX的gzip_static模块提供一些gzip压缩文件(我知道这方面的缺点).这意味着您可以在将使用transfer-encoding:gzip提供服务器的服务器上使用gzip压缩文件.例如,如果有一个文件/foo.html.gz,则会对带有content-encodi
我发现了一个有趣的问题. 我正在尝试使用NGINX的gzip_static模块提供一些gzip压缩文件(我知道这方面的缺点).这意味着您可以在将使用transfer-encoding:gzip提供服务器的服务器上使用gzip压缩文件.例如,如果有一个文件/foo.html.gz,则会对带有content-encoding:text / html的压缩文件提供/foo.html请求. 虽然这通常有效,但事实证明,当在目录中查找索引文件时,不考虑gzip压缩版本.
我想知道是否有人知道如何解决这个问题.我尝试将index.html.gz设置为索引文件,但它作为gzip文件而不是gzip编码的html文件. 最佳答案
这显然不会这样.
这是模块source的一部分:
因此,如果uri以斜线结尾,它甚至不会寻找gzip压缩版本. 但是,你可能会破解使用重写.
编辑:要使其与自动索引(猜测)一起使用,您可以尝试使用此而不是重写:
它总体上可能比使用重写更好.但你需要尝试…… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 将Nginx和uWSGI Web服务器错误记录到Sentry
- nginx选择错误的默认网站
- nginx – 是否可以从php-fpm提供静态html?
- php – Nginx清理网址,如何使用try_files将文件夹重写为参
- IIS?Lockdown?工具如何处理应用程序映射?
- logging – 如何使用goaccess解析几个日志nginx文件
- ruby-on-rails – 如何配置nginx以在SubURI上提供gitlabhq
- python – 在nGINX上的Django应用程序部署
- django – 将应用程序级用户名/用户ID注入nginx/Apache日志
- nginx – 提供由PHP生成的自定义404页面