当前位置: 代码迷 >> Java Web开发 >> 请帮忙看下这个 haproxy 的配置以及有关问题,搞不明白哪里面出错,多谢
  详细解决方案

请帮忙看下这个 haproxy 的配置以及有关问题,搞不明白哪里面出错,多谢

热度:465   发布时间:2016-04-13 22:20:10.0
请帮忙看下这个 haproxy 的配置以及问题,搞不明白哪里面出错,谢谢。
本帖最后由 global_biz 于 2015-10-09 18:33:03 编辑
Hi,

请帮忙看下这个 haproxy 的配置以及问题,搞不明白哪里面出错,谢谢。

在 Redhat 里面配置了 haproxy, 但无法成功访问到 HTTP Server 的主页面,通过 wireshark 检查了网络,在 haproxy 与 http server 之间是正常有 SYNC 的数据包通讯,这个SYNC又是正常的,所有防火墙都没有开,全部网络都是通的。

配置并运行了 haproxy 后,在 Client PC 访问 haproxy server 的 IP: http://192.168.1.3/
这个不能打开 HTTP Server (192.168.1.2:80) 的主页面,IE尝试连接后提示无法连接,同时在 access.log 里面只能看到 "OPTIONS / HTTP/1.0" 200",请参考下面的 Access.log 部分。在 access.log 里面看到有 OPTIONS / 请 求,说明 haproxy 已经连上 http server 了,但是不知道哪里面的原因导致不能显示主页面。


如果在 Client PC 用 IE 直接访问 Apache 的 IP: http://192.168.1.2/ (这个是可以正常并显示出 Apache / IBM HTTP Server 的主页面)


Access.log:
-------------------------------------------------------------------------
192.168.1.3 - - [09/Oct/2015:18:17:47 +0800] "OPTIONS / HTTP/1.0" 200 -
192.168.1.3 - - [09/Oct/2015:18:17:49 +0800] "OPTIONS / HTTP/1.0" 200 -
192.168.1.3 - - [09/Oct/2015:18:17:51 +0800] "OPTIONS / HTTP/1.0" 200 -
192.168.1.3 - - [09/Oct/2015:18:17:53 +0800] "OPTIONS / HTTP/1.0" 200 -
192.168.1.3 - - [09/Oct/2015:18:17:55 +0800] "OPTIONS / HTTP/1.0" 200 -


haproxy.cfg:
-------------------------------------------------------------------------
global
log 127.0.0.1 local0
        maxconn 4096
        user haproxy
        group haproxy
        daemon
 
defaults
        log global
        timeout connect 5000
        timeout client 50000
        timeout server 50000
 
 
frontend vs_http_80
        bind *:80
        default_backend pool_http_80
 
backend pool_http_80
        balance roundrobin
        mode http
        option httpchk OPTIONS /
option forwardfor 
        server pool_member1 192.168.1.2:80 check inter 5000




------解决思路----------------------
你先负载到http://192.168.1.3/  本地看看呢。
  相关解决方案