晓夏

新手菜鸟Linux学习之路

不怕从零开始,只怕从未启程

关于nginx中的变量$Host与$http_host

794浏览量
今天遇到了一个很神奇的问题,在location中设置proxy_pass时,后端拼接我们http请求后发现端口不见了。 当时我就蒙圈了。下图是网络组的截图.当时的nginx中的location配置如下:日志显示如下: (第一个红框为$host返回的值,而第二个是$http_host返回的值)后来发现是因为我们server中使用的端口是8086,非80常规端口.而host变量里的值是本机ip。 这种非常规端口的反代的话,在设置proxy_set_header中需要注意。 第一种解决方法:

keepalived安装(只实现高可用,未使用LVS)

1218浏览量
keepalived版本:keepalived-2.0.10 系统:cnetos7.1安装keepalived服务: yum install -y gcc pcre-devel openssl-devel popt-devel #安装依赖包 cd /usr/local/src        #源码包存放路径 wget&

分享:

支付宝

微信