Articles of haproxy

haproxy错误400与选项ssl-hello-chk

在使用haproxy选项ssl-hello-chk时,我在实际主机上的apache ssl日志下得到了400错误的请求错误。 我的设置使用haproxy作为负载平衡器来处理ssl请求并将其传递给reals。 haproxy中的AFAIK“ssl-hello-chk”发送ssl hello mesg给主机,以确保主机可用。 这比正常的tcp只检查好。 任何想法为什么它的日志logging400错误,当你不应该logging你的消息。 也不确定它是否正常工作? 谢谢,Tevez G

达到maxconn HAProxy时更改后端

我刚开始使用HAProxy,我正在构build一个实时聊天应用程序。 我想知道是否有可能发送客户端到另一个后端当前后端达到其maxconn(我正在使用“平衡源”)。 因为有时当后端达到极限时,到后端的所有连接都排队,浏览器继续加载,而其他后端空闲。

当健康检查启用时,对于具有2个线程的zope实例,haproxy maxconn的最佳设置是什么?

我们最近开始在Zope服务器前运行HAProxy负载平衡器。 我们有两个Zope服务器,每个都有两个线程,目前HAProxyconfiguration如下 server cms_instance1 app:18081 check downinter 10s maxconn 2 rise 1 slowstart 300s server cms_instance2 app:18082 check downinter 10s maxconn 2 rise 1 slowstart 300s 由于每个Zope实例运行2个线程,因此我可以按照在线看到的build议进行操作,并将lb最大连接设置为2。 但是,如果你也有健康检查configuration,这不意味着有时Haproxy将有3个连接到Zope实例:2个连接是负载平衡加健康检查? 在这种情况下设置maxconn 1会更好吗?

HAProxy显示客户端连接到127.0.0.1:81 503错误

我有以下HAProxyconfiguration: (…) frontend mixed mode http bind [PUBLIC IP]:80 bind 127.0.0.1:81 # [for https via stunnel] bind [OTHER PUBLIC IP]:80 option httplog option dontlognull option httpclose maxconn 8000 # non-ssl api acl API hdr_dom(host) -i api.example.com use_backend apiserver if API default_backend hosted_app backend hosted_app mode http balance roundrobin server gae ghs.google.com (…) 我的问题是,一切工作正常的公共IP地址,但是当我做: curl 127.0.0.1:81 […]

Nginx:不要redirect没有尾随/

我有一个问题,Nginxredirect到错误的url,如果没有尾随/提供。 我有haproxy设置委托多个服务器之间的请求。 curl输出: ➜ ~ curl -i www.ordify.com/register HTTP/1.1 301 Moved Permanently Server: nginx/1.1.19 Date: Tue, 14 Aug 2012 08:10:39 GMT Content-Type: text/html Content-Length: 185 Location: http://www.ordify.com:4000/register/ Connection: close <html> <head><title>301 Moved Permanently</title></head> <body bgcolor="white"> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx/1.1.19</center> </body> </html> Nginxconfiguration: server { listen *:4000; server_name ordify.com; access_log /var/log/nginx/website-com.log; rewrite_log on; error_page 405 = […]

iptables / haproxy每秒限制数据包

是否有可能限制iptables或haproxy每秒(或每秒字节)传入的TCP数据包? 我发现了很多例子,但是没有一个似乎起作用。

stunnel Haproxy ldap身份validation

在我们的设置端口433由stunnel处理。 之后,haproxy将把请求发送到适当的后端。 我设法在haproxy中启用身份validation。 但是用户和密码都在haproxy.conf文件中。 有没有办法在haproxy或stunnel中启用ldap身份validation?

Haproxy服务器统计页面读取服务器closures

Haproxy的统计页面显示,我有服务器不能正常工作,连接到服务。 我不清楚通过我search如何解决问题的服务器。 任何帮助将非常感激。

HAProxy只为localhost工作

首次设置HAProxy,作为一个平衡2个服务器的负载均衡器,每个服务器运行Varnish和Nginx。 这是cfg文件: global #uid 99 #gid 99 daemon stats socket /var/run/haproxy.stat mode 600 level admin maxconn 40000 ulimit-n 81000 pidfile /var/run/haproxy.pid defaults mode http contimeout 4000 clitimeout 42000 srvtimeout 43000 balance roundrobin listen webfarm 91.227.223.61:80 mode http stats enable stats auth admin:password balance roundrobin cookie web insert indirect nocache option httpclose option forwardfor option httpchk […]

redirect站点以更正主机上的VM

我想build立一些虚拟机less数的服务器上。 然后每个虚拟机将拥有不同的网站。 所以我的主机例如有DNS my.host.com,我会指向这个DNS例如其他的DNS地址,所以my.host.com – 1.2.3.4 my.host.com – virtual1.host.com my.host .com – virtual2.host.com 现在在私人networking上,VM的地址是:vm1 – 1.1.1.1 – 她持有网站virtual1.host.com vm1 – 2.2.2.2 – 她拥有网站virtual2.host.com 所以我的问题是如何我可以redirect到正确的虚拟机我的意思是如果我打virtual1.host.com我会去我的主机和主机应该redirect到我的网站。 我只想使用端口80或443.我可以使用什么防火墙或代理来进行此类redirect? 也许这将足以使用iptables来做到这一点,我也想到HAproxy? 有什么build议么 ? 和thx。