nginx无网络启动失败——proxy_pass域名DNS解析出错
问题:
nginx启动或者reload的时候,会对proxy_pass后面的域名进行DNS解析,如果解析失败,启动就会失败或者reload失败。
我们是to B的产品,客户的环境可能是不通公网的,因此不能使用公网DNS服务,进而导致在ng启动的时候,对proxy_pass后紧跟域名的dns解析失败,最终导致nginx启动失败。
解决方案:
不直接在proxy_pass后写域名,而通过变量的方式配置,如下:
set $target https://www.xxx.com;proxy_pass $target ;
除了上面的配置之外,还要在server属性的平行域下使用resolver指令,如下
resolver 114.114.114.114;
Why?
假如proxy_pass后紧跟域名,那么在nginx启动的时候,会使用/etc/resolv.conf下配置的DNS服务器进行域名解析。
采用变量的方式后,nginx启动时不会再去解析变量所对应的域名,但是会在进行代理访问的时候,进行域名解析,此时不会使用/etc/resolv.conf配置的DNS服务器,必须使用reslover指令指定DNS服务地址。
转载于:https://www.cnblogs.com/crxis/p/11341092.html
nginx无网络启动失败——proxy_pass域名DNS解析出错相关推荐
- 解决办法在安装完Nginx后服务启动失败
在安装完Nginx后服务启动失败的解决办法 systemctl start nginx //启动服务 Job for nginx.service failed because the control ...
- 修改统计服务器ip到域名,国内、国际域名DNS解析设置详解
域名注册完成后,要想正常使用,还需要进行域名DNS解析设置,本文介绍Godaddy的域名DNS控制设置方法,顺便把国内域名管理后台也做个图解,方便新手网友对照参考,关于DNS解析知识涉及面也比较广,但 ...
- 域名DNS解析发生故障了怎么办?
说起域名DNS故障很多人都不清楚这背后的危害,资料显示,2016年10月,美国著名的DNS服务提供商Dyn被攻击,导致半个美国网络瘫痪;2017年3月,世界最大域名注册商.Web主机托管公司GoDad ...
- Android安装失败,安装包解析出错
Android项目打包,部分OPPO VIVO新机型出现安装失败,安装包解析出错问题 项目配置:minSdkVersion 21,targetSdkVersion 30. 正常步骤打包,在OPPO R ...
- 域名DNS解析工具ping/nslookup/dig/host
常见 DNS 记录的类型 类型 目的 A 地址记录,用来指定域名的 IPv4 地址,如果需要将域名指向一个 IP 地址,就需要添加 A 记录. AAAA 用来指定主机名(或域名)对应的 IPv6 地址 ...
- 2.ipv6苹果上线 新网域名不支持AAAA 域名DNS解析AAAA -----如何将DNS从新网转到DNSPod?
转自:http://blog.csdn.net/zhanglizhi111/article/details/79196670 最近新网的大姨妈又开始了,导致了我很多域名无法解析,新网这样频繁出问题实在 ...
- 域名dns 域名dns解析查询
域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务.它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网. 最近入职了一家SEO公司,接手管 ...
- 腾讯云域名解析教程(域名DNS解析到公网IP地址)
在腾讯云申请注册的域名如何解析?DNSPod并入腾讯云,腾讯云域名解析是在DNS解析DNSPod控制台操作的,腾讯云百科来详细详细说下腾讯云域名解析教程: 腾讯云域名解析教程 DNSPod帝思普并入腾 ...
- apache httpd配置后启动失败或域名绑定无效等问题解决方法
用命令 httpd -t 来测试httpd配置问题 查看版本用 -v 如httpd -v; mysql -V; php -v 等 解决_default_ VirtualHost overlap on ...
- nginx websocket wss 连接失败 failed_Nginx 配置WSS 解析与实战
Nginx 配置WSS 解析与实战 1. 几个关键概念 1.1 WebSocket WebSocket 协议是 html5 的一种通信协议,该协议兼容我们常用的浏览器.例如:Chrome.Firefo ...
最新文章
- 机器学习(MACHINE LEARNING) 【周志华版-”西瓜书“-笔记】 DAY10-降维和度量学习
- 修改IIS默认的30M
- if the parser found inconsistent certificates on the files in the .apk.104
- JSON数据解析:Gson(谷歌)和fastjson(阿里巴巴)的异同点
- 按键中断异步通知实现
- Yarn管理界面中Queue:root和Queue:default的区别
- thzthz.net forum.php,xthz画质修改器
- 镜像iso文件下载地址
- #python 自动识别视频字幕
- java structs,国内最早Struts专题Java - 解道Jdon
- 科普:什么是权益证明?
- 2022西藏最新建筑八大员(劳务员)模拟试题题库及答案
- PHP Yii框架之表单验证规则大全
- idea搜不到子目录下的配置怎么解决
- 几款常用光学字符识别(OCR)软件比较
- HTML完成我的校园网页实现 HTML+CSS
- SitePoint新字体背后的故事:Roboto
- 主板BIOSCOMS故障解决三例
- SUMO安装并实现交通仿真Demo
- 《高等统计物理学》3:量子系综