缓存 – 具有多个命名位置的NGINX try_files
发布时间:2020-11-17 07:37:20 所属栏目:Nginx 来源:互联网
导读:根据请求中的自定义标头,我想从缓存中有条件地获取文件.如果请求中存在X-Proxy头,则只有当缓存中存在该文件时才返回该文件.否则,如有必要,请从互联网获取.这是我的.conf文件:worker_processes 1; events { worker_connections 1024; } http { proxy_cache_pa
根据请求中的自定义标头,我想从缓存中有条件地获取文件. 如果请求中存在X-Proxy头,则只有当缓存中存在该文件时才返回该文件.否则,如有必要,请从互联网获取. 这是我的.conf文件:
问题是,即使抓取的文件被缓存,try_files指令总是传递到我的@remote位置.当我从@local返回时,如何知道该文件被发现? try_files指令只接受一个命名的位置,所以显然是最后一个.这个blog post提出了一种适用于你的情况的解决方法.如果您不会阅读整篇文章,可以在@local块的末尾添加以下行:
并将您的try_files更改为: (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- nginx – 我的www子域名收到了SSL_ERROR_BAD_CERT_DOMAIN
- apache-2.2 – 在不同的Web服务器(nginx,apache,iis等)中重
- http-使用NGINX进行浏览器功能检测
- NGINX头部和身体过滤器模块
- NGINX API版本控制技术
- 为什么nginx总是响应默认站点,即使现在应该响应呢?
- nginx – Magento产品图片未显示在后端
- 使用docker在CentOs上设置PHP-FPM,Nginx,Mariadb
- asp.net-mvc-2 – 关于nginx/mono 2.8的ASP.Net MVC 2
- centos7下编译安装nginx-1.16.0
推荐文章
站长推荐
热点阅读