nginx resolver
背景:nginx 配置proxy_pass后,访问接口出现no resolver defined to resolve错误,或者接口直接502,404,需要配置 nginx resolver
server {server_name wfk.mohuani.comlocation / {resolver 114.114.114.114;proxy_pass https://wfk.mohuani.com/abc/$1/$2 ---404proxy_pass https://www.baidu.com/abc/$1/$2 ---502proxy_pass https://113.105.77.194/abc/$1/$2 ---404proxy_pass https://127.0.0.1/abc/$1/$2 ---404
}
不配置 resolver的情况接口的状态
- proxy_pass 代理的是域名(非自身server_name),且代理的地址中包含变量,接口502
- proxy_pass 代理的是ip,且代理的地址中包含变量,接口404
- proxy_pass 代理的域名如果和自身server_name相同接口会404,如果和自身的server_name不相同的话接口会502
ps:个人猜测,当proxy_pass 设置为自身server_name 时,server_name会被转成127.0.0.1,导致接口报的是404,而不是502。
具体什么情况下需要配置 resolver
- proxy_pass 代理的是域名或者ip,且代理的接口中包含 变量
resolver设置哪些DNS
resolver 设置公共的DNS或者公司内部的DNS都可以
resolver 114.114.114.114;
resolver 8.8.8.8;
nginx resolver相关推荐
- Nginx resolver 解析proxy_pass中的域名
Nginx resolver 命令定义在ngx_http_core_module,可以在http{},server{},location{}中配置.作用是解析proxy_pass 中配置的域名. 使用 ...
- nginx resolver 指令的使用
官方解释下就是:反向代理的场景,upstream后端用域名时,配置resolver以便于nginx能够解析该域名 Configures name servers used to resolve nam ...
- Apache Nginx 防止盗链
1, Apache Nginx 防止盗链 2, http协议相关信息 Apache 防止盗链 参考 :https://blog.csdn.net/cnbird2008/article/details/ ...
- 【Nginx】配置中 resolver 指令的使用
官方解释下就是:反向代理的场景,upstream后端用域名时,配置resolver以便于nginx能够解析该域名 Configures name servers used to resolve nam ...
- Nginx解决“no resolver defined to resolve xxx.xxx”
server {listen 6443 ssl;server_name video.map.wzsafety.gov.cn;ssl_certificate wzkcy.crt;ssl_certific ...
- nginx+lua实现上传文件到OSS
目录 技术点 openResty 下载安装 示例 oss.lua 文件 测试代码 text.lua nginx 配置 技术点 openResty OpenResty® 是一个基于 Nginx 与 Lu ...
- CentOS6.5下Gunicorn+Django+nginx部署的过程
2019独角兽企业重金招聘Python工程师标准>>> 本文假设你已经在CentOS下使用Python manage.py runserver 0.0.0.0:8080,能够顺利跑起 ...
- 刚进来的小伙伴说Nginx只能做负载均衡,还是太年轻了
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 本文只针对 Nginx 在不加载第三方模块的情况能处理哪些 ...
- 全面了解 Nginx 主要应用场景
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:RayeBlog https://raye.wang/ 前言 ...
- nginx常用功能全揭秘
本文旨在用最通俗的语言讲述最枯燥的基本知识 nginx作为一个高性能的web服务器,想必大家垂涎已久,蠢蠢欲动,想学习一番了吧,语法不多说,网上一大堆.下面博主就nginx的非常常用的几个功能做一些讲 ...
最新文章
- 注解 java 反射_java注解和反射
- 辛星php函数,辛星和您用更简略的方式去实现PHP中的验证码
- 主机电源全是黑线怎么短接_汽车胎压监测即将成为强制标准,听听老司机怎么说...
- 国家计算机二级申诉,CCF关于CSP-J/S2020第二轮认证申诉的通知
- oracle事务处理 自动提交
- CSS-合理使用z-index控制盒子视轴高度,解决z-index失效
- VMware-workstation-full-8.0.0-471780.exe
- 某些error page不加载_细说So动态库的加载流程
- 云原生落地困挑战无处不在?我选Serverless
- java动态删除属性值_JavaBean动态添加删除属性
- linux 设备驱动阻塞,深入浅出:Linux设备驱动中的阻塞和非阻塞I/O
- java.lang.IllegalStateException: No output folder
- api-ms-win-crt-runtime-l1-1-0.dll丢失问题
- 在win2012上安装OfficeScan12控制台显示IIS服务未启动的解决办法
- python椭圆花瓣_python之花瓣美女下载详解
- 将百度万年历存入自己的数据库
- 双三次插值 python实现_Python:用GPU实现双三次插值
- js验证开始时间和结束时间 结束时间不能比开始时间早
- Android使用DatePickerDialog日期控件使用主题android:Theme.Holo.Light.Dialog有白边的问题解决
- 怎么把计算机的网络设置弄成家庭,如何设置家庭Wi-Fi网络