如何解决无法正常运作-保持haproxy的haproxy配置,以将传入的请求代理到google.com
我正在尝试在下面实施,但无法正常工作, 我想使用3个IP,每个IP用于HAproxy服务器,一个用于VIP。 配置/ etc / hosts文件,以便test.com指向VIP。 想要使2个HAproxy服务器使用keepalived在主从HA模式下工作。创建haproxy的自唱歌证书。 将这些HAProxy服务器的后端服务器配置为www.google.com 如果我在本地浏览器中点击https://test.com,它应该显示google.com的内容,它应该只是google.com的代理,浏览器上的url在显示google.com时应保持https://test.com
我已经在具有以下配置的centos7主从服务器上安装了haproxy,keepaliveed
在主服务器上的/etc/haproxy/haproxy.cfg文件中,
#---------------------------------------------------------------------
# main frontend which proxys to the backends
#---------------------------------------------------------------------
frontend main *:80
# use_backend static if url_static
default_backend app
backend app
http-request set-header Host www.google.com
server site google.com:443 ssl verify none check
In /etc/keepalived/keepalived.conf,vrrp_script chk_haproxy {
script "killall -0 haproxy" # check the haproxy process
interval 2 # every 2 seconds
weight 2 # add 2 points if OK
}
vrrp_instance VI_1 {
interface eth1
state MASTER
virtual_router_id 51
priority 101
virtual_ipaddress {
172.28.128.33
}
track_script {
chk_haproxy
}
}
/ etc / hosts-172.28.128.33 test.com
如果我尝试链接https://test.com,则无法获取https://test.com连接被拒绝。
请注意,我尚未配置自签名证书。
有人可以帮忙吗?谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。