nginx配置的大坑proxyPass
来源:互联网 发布:飞鸽网络打印 编辑:程序博客网 时间:2024/06/06 12:49
很多情况下我们都是
proxyPass http://mydomain/path/xxxx
但是这样会存在一个问题,这个mydomain后面的实际机器ip或vip发生变化时,nginx仍然会向原来的ip/vip转发,除非重启nginx。
正确的做法是:
set$host mydomain
proxyPass http://$host/path/xxxx
这样在mydomain对应的ip/vip发生变化时,nginx虽然会有几次缓存,但很快会解析到新的ip/vip而不用重启。
原理相当于配置文件在启动时进行编译,proxyPass http://mydomain/path/xxxx这种方式是编译成静态的,直接替换成它解析到的ip/vip,只有重新启动时才会重新解析。
而
set$host mydomain
proxyPass http://$host/path/xxxx这种方式是动态变量,每次使用都是对变量进行解析(『每次』实际上可能有缓存,但更新很快)。
阅读全文
0 0
- nginx配置的大坑proxyPass
- apache的ajp均衡ProxyPass的高级配置
- Apache配置中ProxyPass与ProxyPassReverse及ProxyPassMatch的概述
- tomcat的CATALINA_HOME配置(注意大坑)
- Apache的ProxyPass指令详解
- Apache的ProxyPass指令详解
- 对apache proxypass的讲解
- Apache的ProxyPass指令详解
- Apache的ProxyPass指令详解
- Apache的ProxyPass指令详解
- Apache的ProxyPass简单使用
- Apache反向代理配置负载均衡时需要注意ProxyPass指令的顺序
- iOS 关于融云的大坑,客服功能的配置
- Mac 10.12.6 下环境变量的配置。大坑套小坑。
- ProxyPass与ProxyPassReverse及ProxyPassMatch的概述
- ProxyPass与ProxyPassReverse及ProxyPassMatch的概述
- ProxyPass与ProxyPassReverse及ProxyPassMatch的概述
- ReflectionMethod->invokeArgs的大坑
- IBM 联想 DELL HP服务器自动关机|解决办法整理
- Image Super Resolution Using Conventional Neural Network (SRCNN)
- Cluster Mode 概述
- redis源码分析(三)redis命令学习总结—string字符串
- 【Java基础】setter与getter方法
- nginx配置的大坑proxyPass
- ios11 适配
- 计算机类SCI杂志排名
- 1001. 害死人不偿命的(3n+1)猜想 (15分)-浙大PAT乙级真题java实现
- 设计模式——模板方法模式
- Delete and Earn
- 加快app的启动速度
- leetcode 9 Palindrome Number
- 朴素贝叶斯