重写特定接口返回值

location /order/cancel {# deny all;default_type application/json;return 200 '{"code": -1, "errorMessage": "此操作暂不支持"}';
}

屏蔽指定路径

location /user {deny all;
}location /order {deny all;
}

指定路径转发

前匹配:只匹配路径以/report/开头的URL;

location ^~ /report/ {proxy_pass http://127.0.0.1:8080;
}

/report/page-a
/report/page-b.do
/report/page-c.html

精确匹配

location = /user/info {proxy_pass http://127.0.0.1:8080;
}

/user/info

静态资源映射

location ^~ /static/vue/ {root /app/web/;
}

/static/vue/index.html -> /app/web/static/vue/index.html

location ^~ /assets/ {root /app/web/static/vue;
}

/assets/css/main.css -> /app/web/static/vue/assets/css/main.css

接口转发

location /api/ {proxy_next_upstream   http_500 http_502 http_503 http_504 error timeout invalid_header;proxy_set_header      Host  $host;proxy_set_header      X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass            http://127.0.0.1:8080/;
}

注意后面的斜线

域名转发(强制跳转)

if ($host != 'app.domain.com') {rewrite ^/(.*)$ http://app.domain.com/$1 permanent;
}

nginx常用配置集锦(持续更新中。。。)相关推荐

  1. 个人常用命令集锦 持续更新

    OS 1. 立刻关机 halt 2. centos安装yum apt-get install yum 3. 查找文件夹 find / - name 需要查找文件名称 4. vi里面 查找字符串 &qu ...

  2. linux技术笔记(常用命令)持续更新中。。。

    文章目录 1.Linux 下解压 .zip 和 .rar 文件 2. [Mac 终端命令大全](https://www.jianshu.com/p/3291de46f3ff) 3.Maven环境 本地 ...

  3. svn拉取文件合并_svn常用命令——-自用——-持续更新中 | 学步园

    ============================================================ 博文原创,转载请声明出处 电子咖啡(原id蓝岩) ============== ...

  4. 从零开始的linux_manjaro+vim+fish shell+i3酷炫操作和配置(持续更新中......)

    本博客最新更新于 2021年11月18日 一.前言 笔者此前几乎没有vim使用经验,也没有安装过linux虚拟机,偶然在b站上看到TheCW的视频,遂惊异于linux和vim配合的巧妙与vim配置和f ...

  5. 高通平台学习----常用缩写(持续更新中)

    缩写一英文首字符顺序排列 A APQ application processor qualcomn,高通应用处理器,实际就是没基带的soc ASM Ant_Switch Module 天线开关模块 B ...

  6. 【Mysql系列】工作常用sql集锦(持续更新)

    汇总工作中常用到的sql. 获取毫秒级的当前时间 用到CURRENT_TIMESTAMP(3). select CURRENT_TIMESTAMP(3); 但是在指定字段时需要注意字段的类型也需要da ...

  7. 你值得掌握的 Git分支等 常用命令 (持续更新中)

    https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载,请注明出处(如不注明,盗者必究) Git分支 一.本 ...

  8. linux 常用命令,持续更新中~

    文章目录 文件操作相关 ls -- list pwd -- print working directory cd --change directory mkdir -- make directorie ...

  9. AWK文本分析工具-常用场景(持续更新中)

    AWK help document:http://www.gnu.org/software/gawk/manual/gawk.html 问题 awk命令 备注 对请求IP统计分组排序?     显示列 ...

  10. 快来看JS的的几个常用算法(持续更新中)

    数组去重 // 第一种方法let arr = [1,1,2,3,4];function fun(v) {return Array.from(new Set(v))}console.log(fun(ar ...

最新文章

  1. 因为BitMap,白白搭进去8台服务器...
  2. python投掷骰子实验_Python小程序--模拟掷骰子
  3. jmeter设置全局变量
  4. 在linux上搭建本地yum源
  5. 【转】使 用免费UMS架设Flash流媒体服务
  6. ICCV 2019 | 通过多标签相关性研究提升神经网络视频分类能力
  7. php 输出方法,PHP输出打印方法
  8. 当excel 导入数据库的字段大于255时,把第一行的字段加长超过255.
  9. SAP Spartacus 服务器端渲染单步调试步骤之二:在服务器端执行应用程序 Angular 代码
  10. linux安装nagios客户端
  11. 怎么从某个div跳转到另一个_另一个伊甸伊丝卡怎么样 伊丝卡使用攻略_
  12. Python实战技术 - Python虚拟隔离环境 和 Docker技术
  13. 从信号与系统,数字信号处理的角度看目前手头研发的蓝牙耳机
  14. 一文小入门pyQt5 —— 从零到一完成一个Excel文件处理程序
  15. vue+d3实现横向树状图(节点使用矩形图展示信息)
  16. Memcached安全基线
  17. python发送邮件 退回_【破案了】python发邮件问题,求助!为什么总被退回?
  18. 信息安全方面优秀论文
  19. tableau常规操作
  20. ​巴比特发布2020年数据报告:平台年度阅读量突破16亿,活跃作者超500名

热门文章

  1. 百度鹰眼服务平台部署教程
  2. 英语单词默写本的制作
  3. 高仿富途牛牛-组件化-优秀的时钟
  4. 杂谈:珍藏炙热的火种,静候东风
  5. 无线wifi盒子用不用拉网线?
  6. dell笔记本驱动安装失败,Dell Vostro 5470 在安装读卡器驱动时失败
  7. Windows 10 1703创意者更新官方ISO镜像大全
  8. Android之实现遮罩动画的小技巧 类似flash遮罩动画
  9. php怎么统计运营天数,zblog教程:如何给网站内容添加运行天数统计
  10. 01 HA haproxy 功能简介以及应用