栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

nginx(三十五)try

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

nginx(三十五)try

①  try_files

try_files是'http_core核心模块'所带的指令,主要是能'替代'一些'rewrite的指令',提高'解析'效率

try_files案例讲解一

遗留:如果'回退'URI(最后一个参数),不是'命名的location',那么$args'不会自动'保留,如果你想保留$args,则必须'明确'声明

try_files $uri $uri/ /index.php?&$args

try_files案例讲解二 

②  internal

1)应用场景

 

2)案例讲解1

假定: 需要'限制访问'的图片的 'url 路径'是 /images/,nginx 进行如下'配置':

location ^~ /images/ {
    # 声明'仅限'内部调用
    internal;
}

 

 3)案例讲解2

1. X-Accel-Redirect 这个'响应头(后端应用返回给nginx)'必须设置,它的值就是'文件'的url;

2. 需要和 nginx 中 location '相匹配';

3. 其实就是声明将'本次请求'进行一次'内部调用'的重定向;

php的X-Accel-Redirect头  python的X-Accel-Redirect头

图片来源 

在nginx中用X-Accel-Redirect response header控制文件下载

③  error_page

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/979959.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号