linux域名通过代理,Haproxy根据域名匹配后端服务器
CentOS 7.1 1503最小化安装,nginx和Haproxy通过yum安装,关闭防火墙,清空iptablesHaproxy主机ip:192.168.70.161后端nginx主机ip:192.168.70.158,192.168.70.159一、配置haproxy,只保留到defaults,下面的修改为如下frontend main *:80acl test2 hdr_beg(host).
CentOS 7.1 1503最小化安装,nginx和Haproxy通过yum安装,关闭防火墙,清空iptables
Haproxy主机ip:192.168.70.161
后端nginx主机ip:192.168.70.158,192.168.70.159
一、配置haproxy,只保留到defaults,下面的修改为如下
frontend main *:80
acl test2 hdr_beg(host) -i node2.linuxu.me //acl设定匹配请求的url
acl test3 hdr_beg(host) -i node3.linuxu.me
use_backend node2 if test2
use_backend node3 if test3
default_backend node2
backend node2 //设置两台后端nginx服务器
balance roundrobin
server node2 192.168.70.159:80 check
backend node3
balance roundrobin
server node3 192.168.70.158:80 check
二、分别在nginx原index.html添加h1字段以区别,注意是在head里分别添加
node2
node2.linuxu.me
node3
node3.linuxu.me
三、添加host文件并访问测试
HAproxy 的详细介绍:请点这里
HAproxy 的下载地址:请点这里
更多推荐
所有评论(0)