可能重复: 软件http负载均衡器? 遇到像磅( http://www.apsis.ch/pound/),HAProxy(http://haproxy.1wt.eu )和BalanceNG( http://www.inlab.de/balanceng/index) .html )。 任何build议select一个好的负载平衡器?
好吧,这可能看起来像一个新手问题,但在这里。 我正在使用Amazon Web Services,并为2个EBS EC2实例相同的实例创build了Elastic Load Balancer。 我们将调用这些服务器A和服务器B.当主负载平衡器上的文件请求,我假设它平衡负载之间,并从服务器A或服务器B拉文件。现在,如果我想使对服务器A上的站点文件之一进行更改。然后,我是否必须对服务器B的文件进行相同的更改?
我在两台服务器上使用Debian GNU / Linux上的ISC DHCP版本4.1.1。 我试图解决以下问题使用不同版本的ISC DHCP,但仍保持不变。 我在不同子网上的两台服务器之间进行故障转移的configuration是: #———————————————– # Primary Server #———————————————– authoritative; default-lease-time 900; max-lease-time 1800; option domain-name "foo.com"; option domain-name-servers 10.12.0.254; failover peer "foo" { primary; address 10.12.0.254; port 647; peer address 10.10.10.12; peer port 647; max-response-delay 30; max-unacked-updates 10; load balance max seconds 3; mclt 1800; split 128; } subnet 10.12.0.0 […]
我有一个nginx的前端服务器,这服务于静态内容,并通过proxy_pass转发其余。 我有一个与后端服务器的问题,这随机返回403错误,这是在另一个问题 。 对于一个立即的解决scheme,我只想通过如果Apache返回200,我现在有: /etc/nginx/conf.d/upstreams upstream balanced { server 10.15.1.10:80; server 10.15.1.11:80; server 10.15.1.12:80; } 而在虚拟中: server { access_log /var/log/nginx/myweb.access.log main buffer=32k; error_log /var/log/nginx/myweb.error.log info; #expires 31d; #limit_conn gulag 5; listen 80; # rcvbuf=64k backlog=128; server_name myweb.com www.myweb.com; include /etc/nginx/proxy_params; location ~* ^.+\.(jpg|jpeg|gif|css|png|js|ico|xml)$ { access_log off; expires 30d; root /srv/www/myweb/httpdocs; } location / { proxy_pass […]
我试图在ElasticHosts云服务器上开始负载均衡,而且他们的系统不允许VRRP用户。 有谁知道任何预先打包的标准Debian / Ubuntu的非VRRP负载均衡器? 我已经尝试了非VRRP UltraMonkey ,但是软件看起来已经老化了,而且它不再被很好地打包 – 最后一个版本是Debian Sarge。 忠告感激地收到。
我发现自己需要限制特定IP可以发送给特定URI的请求的数量(例如www.foo.com/somewhere/special ),同时使网站的其他部分不受pipe制。 我将如何使用内置于Nginx的HttpLimitReqModuleconfiguration?
你能在虚拟机上集群/负载均衡吗? 我觉得如果同一台机器仍在执行这个工作,但是在虚拟环境中,这样做会是多余的,或者我错了吗?
我们有一个基于Drupal的非常繁忙的站点,我正在考虑为HA和负载均衡引入某种forms的集群。 但是, http ://drupal.org/requirements说:Drupal支持MyISAM和InnoDB表types。 NDB表(MySQL簇)不被支持。 这是否意味着我不能使用MySQL集群来运行Drupal? 还是我弄错了? 另外,我们需要多less台服务器(虚拟或物理)来保证Drupal站点的冗余? 我应该使用什么软件? 我GOOGLE了几天,显然有很多选项可用,所以有点困惑在这里..
目前,我有nginx> 25 x nginx + fcgi 主要的nginx,负载平衡和每个虚拟主机听不同的ip(不同的产品)。 一些ips会收到不同的主机名,并将它们重写回到后端服务器,如: … http://some-random-url.com/path GET /pathHTTP / 1.1 主持人:app1 X-Original-Host:some-random-url.com X-Forwarded-For:12.34.56.78 …. 我们正在用haproxyreplace主代理(更好的负载平衡algorithm),但我不知道如何附加原始主机。 (我找不到像nginx的$ host这样的variables的任何文档)。 我可以重写像这样的url: reqirep ^主持人:主持人:\ app1 但“app1”仍然需要原始的主机名来做业务逻辑。 我想在不同的端口上运行每个应用程序,但问题是,我希望nginx的httpchk适用于所有的后端服务器,每个应用程序做一个backend意味着每个backend每秒10个应用程序x 10次检查= 10次检查(除非日志数据说谎)。 任何人有一个想法?
我正在看这个博客 ,所以问题这些事情更喜欢从他们的网站删除www。 但是,如果你正在SSL上运行一个网站,并且你放弃了www,你会不会得到一个证书错误? 我在我的所有网站上使用通配符证书。 几个例子: https://something.example.com https://somethingelse.example.com https://www.example.com (这是我想删除www的网站) 如果我这样做,当我访问网站的任何浏览器时,我会得到一个证书错误,我该如何解决这个问题?