nginx mesos-dns 结合时

location ~ .* {
        pro xy_pass http://www.example.com/;
        proxy_set_header X-Real-IP $remote_addr;
}

之前www.example.com是解析到IP为A的,由于后端服务器IP变更为B,并且域名解析也改成了B,现在再访问时Nginx出现502或504等Gateway Time-out错误,查看nginx的error.log(如下)发现nginx连接的IP还是以前的IP A,除非重启Nginx才会正常。

2014/11/16 12:03:41 [error] 9531#0: *12264 upstream timed out (110: Connection timed out) while connecting to upstream, client: 14.209.152.128, server: 127.0.0.1, request: "GET / HTTP/1.0", upstream: "http://A/", host: "127.0.0.1"

最好在hosts里指定被代理的域名和ip对,也就是手动添加解析,否则dns解析什么时候变化不确定,而且代理的网站多的话,只要有一组域名dns解析失败,nginx就会停止运行

用域名是最不济的方法。会造成各种问题,比如慢、不稳定等等。

别想偷懒,老老实实用ip,更新ip后更新conf配置。或者用hosts文件也行。

https://www.oschina.net/question/197670_184301

Nginx反向代理到另外一台服务器,域名解析IP变更后连接超时相关推荐

  1. nginx反向代理到第三方服务商的服务器

    开发中开发电脑没有外网ip,而第三方服务器要求添加ip白名单才能访问,此时就可以使用服务器做反向代理 Nginx的配置如下 server {         listen 8080;#可以使用任意的端 ...

  2. 在一台win10系统的电脑里安装虚拟机运行CentOS7并实现nginx反向代理从而用域名访问本机的微服务项目

    在虚拟机里的CentOS7安装配置nginx,之前需要一些依赖库作为编译安装的条件,具体作用和命令详情跳转我之前的博客. 安装并使用VMware-workstation-full-15.5.0安装Ce ...

  3. Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解(1)

    大纲 一.前言 二.环境准备 三.安装与配置Nginx 四.Nginx之反向代理 五.Nginx之负载均衡 六.Nginx之页面缓存 七.Nginx之URL重写 八.Nginx之读写分离 注,操作系统 ...

  4. Nginx 反向代理、负载均衡、页面缓存、URL重写、读写分离及简单双机热备详解...

    大纲 一.前言 二.环境准备 三.安装与配置Nginx  (windows下nginx安装.配置与使用) 四.Nginx之反向代理 五.Nginx之负载均衡  (负载均衡算法:nginx负载算法 up ...

  5. Nginx反向代理实践

    ##前言 上一篇解释了Nginx的反向代理模块的用法,本篇主要以实践为主.本次演示并为实现Nginx高可用.仅以演示Nginx反向代理为准. ##实验环境: 三台服务器一台服务器作为前端反向代理,剩下 ...

  6. Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解

    标签:读写分离 页面缓存 URL重写 Nginx 反向代理 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://freeloda.bl ...

  7. 微服务架构(5):nginx反向代理cors解决跨域

    微服务架构(5):nginx反向代理&&cors解决跨域 学习目标 1.使用域名访问本地项目 1.1.统一环境 1.2.域名解析 1.3.解决域名解析问题 1.4.nginx解决端口问 ...

  8. Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解【转载】

    本文只为备份,以防失效.原文请看https://blog.51cto.com/freeloda/1288553 补充说明:部分图片为测试图片,未完全复制,参考文字描述即可. Nginx 反向代理.负载 ...

  9. Nginx反向代理、负载均衡、页面缓存、URL重写及读写分离详解

    大纲 一.前言 二.环境准备 三.安装与配置Nginx 四.Nginx之反向代理 五.Nginx之负载均衡 六.Nginx之页面缓存 七.Nginx之URL重写 八.Nginx之读写分离 注,操作系统 ...

最新文章

  1. 国内首款研发自动化产品PingCode Flow发布
  2. axi dma cyclic mode调试完成
  3. axure9中继器添加一列序号自增_中继器如何做简单穿梭框
  4. xampp访问php显示空白,运行PHP项目显示空白
  5. Java学习|先定一个小目标比如让行为聚焦
  6. 2018ICPC南京赛区网络选拔B The writing on the wall (单调栈)
  7. 【LCT】大融合(luogu 4219)
  8. yolov3安卓实现_YOLOv3 的 TensorFlow 实现,GitHub 完整源码解析
  9. java学习(58):私有内部类后访问
  10. html5视频播放器隐藏控制,HTML5 video标签(播放器)学习笔记(二):播放控制
  11. mysql并行加载机制_Mysql表引擎优化
  12. springboot使用thymeleaf完成数据的页面展示
  13. C语言门禁系统单片机,基于单片机的可视对讲门禁系统通信设计
  14. Python演示--UDP套接字真的无连接吗?
  15. CUDA C编程权威指南 第四章 全局内存
  16. Mybatis foreach 使用与理解(支持Array,List,HashMap及相互嵌套)
  17. Docker如何更改存储库名称或重命名图像?
  18. 计算机技术应用于测量,在测量绘图中计算机技术的应用分析
  19. 缅甸文字库 缅甸语字库 缅甸字库算法
  20. micrium ucprobe使用指南

热门文章

  1. Django Web 开发极简实战
  2. html日期控件默认设置为当天日期
  3. 暨南大学计算机专业考研录取目录,21考研必备 暨南大学2020计算机类研究生招生情况汇总...
  4. java开源tts_开源TTS(Text To Speah)的选择和使用
  5. 把Excel数据填充word模板生成多份word文档
  6. MySQL的异步、半异步、组复制
  7. `Error:(11) No resource identifier found for attribute 'srcCompat' in package 'com.codifythings.ligh
  8. So Easy京东商城
  9. 数据技术之Hadoop(HFDS文件系统)
  10. android必备软件!零基础如何成为高级Android开发,薪资翻倍