当前位置: 首页 > news >正文

手机版网站公司的苏州html网站模板

手机版网站公司的,苏州html网站模板,农业特色网站建设,大型网站构建实施方案实际生产项目中,大多数时候我们会将后端的 http 接口通过前置 nginx 进行反向代理,对互联网用户提供服务。往往我们后端服务所能提供的接口服务是大于互联网用户侧的实际请求的接口地址数量的(例如后端服务一共有100个api接口,经过…

实际生产项目中,大多数时候我们会将后端的 http 接口通过前置 nginx 进行反向代理,对互联网用户提供服务。往往我们后端服务所能提供的接口服务是大于互联网用户侧的实际请求的接口地址数量的(例如后端服务一共有100个api接口,经过前置 nginx 对外提供的接口是给微信小程序使用的,而微信小程序中需要调用的实际接口只有40个)。鉴于此,从系统安全架构角度来讲,我们必须应该在前置的 Nginx 中,白名单限定对外提供服务的具体 http 接口 URI 地址。

本文以具体配置示例的方式,演示在 Nginx 中如何实现白名单 Uri 的拦截配置。

1、配置白名单 URI 配置文件

我们为了更好的管理白名单地址,所以讲配置白名单的配置文件独立出来,然后使用 nginx 的 include 导入。

我的配置文件 ./nginx/conf.d/map_whitelist_uri.conf 内容如下:

map $uri $allowed_uri {default 0;# 精确匹配(推荐尽可能使用精确匹配,这样利于管理)/api/v1/cs/configs 1;/exact/path1 1;/exact/path2 1;# 正则表达式匹配~^/demo/.+\.(css|js|ttf|woff|woff2|svg|git|jpg|jpeg|png)$ 1;~/regex/path/[0-9]+ 1;~/another/regex.* 1;# 更多的路径...
}

主配置文件 ./nginx/nginx.conf 中使用 include 导入扩展的配置文件,可以通配符导入,也可以精确导入。

http {// 省略其他配置// 导入conf.d中的所有配置,你可以导入具体的配置文件include ./conf.d/*.conf;
}

2、使用白名单map配置

server 块的 location 块中配置条件拦截。

server {// 省略其他配置location / {// 不在白名单URI中的,直接响应403结束if ($allowed_uri = 0) {return 403;}}// 省略其他配置
}

(END)

http://www.sczhlp.com/news/106913/

相关文章:

  • 温州微网站企业网站模块种类
  • 青岛专业网站建设哪家好南京网站设公司
  • 房地产估价师seo引擎
  • 网站开发 开票c 网站开发引擎
  • 浙江金顶建设公司网站营销网站建设哪里好薇
  • 阿里云网站建设教程2017桐柏微网站开发
  • 有没有个人做网站赚钱自建站是什么意思
  • 重庆网站建设推广优化软件开发网
  • 大型网站建设兴田德润简介十大进口跨境电商平台
  • 网站建设汇报ppt昆明网站建设公司电话
  • 资源库网站建设的总结免费 网站 手机
  • 搬瓦工可以长期做网站wordpress 自动摘要
  • 网站cms分站系统自学网站建设推荐
  • 网站建设平台简介网站域名使用费多少
  • 做网站6个月心得站长工具收录
  • 东莞哪里做网站东莞网站推广教程
  • 公司网站未备案全国免费发布信息平台
  • 网站制作 青岛工商网官网查询企业信息
  • 北京燕化工程建设有限公司网站百度一下百度搜索百度
  • 做购物网站骗人vi设计公司 北京
  • 铁法能源公司网站游戏开发前景
  • 自己设计网站wordpress搬家出现404
  • 广州网站开发网络公司建筑类招聘网站有哪些
  • 烟台网站建设公司地址却持网站
  • 如何做网站的教程视频广西互联网企业
  • 网站设计电商运营简易蜘蛛池网站开发
  • 定制化网站一般价格小程序代理商好做吗
  • 高端大气的科技网站wordpress登录的图片
  • 网站顶部可关闭广告卧龙区网站建设页面
  • 技术群高级防骗指南