我试图找出如何负载平衡应用程序,如WordPress。 我的服务器arrays看起来像这样: 负载平衡器。 数据库服务器 2个或更多的应用服务器。 大多数(如果不是全部的话)内容将被存储在数据库中,所以内容不会成为问题,并且部署也将通过使两个服务器从远程GIT仓库克隆来解决,但是如果有人将图像上传到一台服务器? 它将如何同步到另一个? 我猜测我可以用rSync做到这一点,但是我觉得这是过时的了。 任何build议将不胜感激。
我遇到的问题如下:我有分布式应用程序(3个地理上分布器节点),请求返回大型数据集。 为了减lessnetworkingstream量,我需要将客户端请求引导到最近的分布式应用程序实例。 我在想几个选项,但是对于他们每个人,我都有问题,我会很感激你的意见: 选项1:使用DNSparsing为多个IP地址。 例如: – 如果我从英国机器拨打电话,到server.copmany.com – DNS,将其parsing为有问题的英国IP地址。 – 如果我打电话从美国机器,到server.copmany.com – DNS解决这个问题的美国IP地址的系统。 问 :是否有可能像这样configurationDNS? 选项2:使用负载均衡器,可以将IP地址parsing到最近的服务器。 问题 :尽pipe我认为这是可能的,但是我无法承受的是通过负载平衡器返回的响应,但是直接返回到呼叫系统。 scheme3:你遇到过这种问题的其他解决scheme吗? 谢谢,迈克
我有一个来自多个ISP的多个ADSL连接的复杂configuration,由Draytek Vigor 3300V +进行负载平衡 我的问题是我应该使用什么DNS设置。 我应该使用连接A的ISP设置还是使用连接B的ISP设置或不同的东西? 我目前正在使用Google DNS设置8.8.8.8和8.8.8.4在我的路由器和draytek,但我担心这可能是一些问题的原因。 任何人都可以提出build议或指引我正确的方向。 PS只要光纤到达我的办公室,我就可以放弃这个复杂的设置
AWS上有许多EC2服务器,在负载平衡器(ELB)后面运行apache。 每隔一段时间,一些IP地址会滥用EC2服务器上托pipe的API并导致拒绝服务。 我无法访问负载平衡器,所以我需要在服务器级别阻止访问。 我根据负载平衡器提供的X-Forwarded-For头来改变apache访问日志来显示IP(否则它只显示负载平衡器的IP),所以我可以识别这些IP并阻止它们(再次指定X- Forwarded-For)类似于: <Directory api_dir> SetEnvIF X-FORWARDED-FOR "1.1.1.1" DenyIP Order allow,deny allow from all deny from env=DenyIP </Directory> 但是,这仍然意味着我需要手动处理每个攻击,并且我的服务器因此遭受了一些停机时间。 推荐的方式是自动阻止重复HTTP调用的攻击,而不是基于IP,而是基于来自负载均衡器的Forwarded-For头。
我想要设置2个postfix实例的HA postfix邮件服务器。 我有两个后缀服务器,我在这些服务器上configuration了两个后缀实例。 现在我想知道如何为后端后缀服务器configurationHAproxy loadbalancer。 有人可以提供信息或有用的文档来configurationHAproxy的后缀。
我想用一种非常规的方式来使用Nginx。 我想在几个服务器之间进行负载均衡,而不是为那些我想redirect到的服务器设置代理内容。 也就是说,如果请求进入我的Nginx服务器,它应该302redirect到另一台服务器,通过从上游模块或等同物中随机选取一个。 我甚至不需要其他的上游块function,如权重(但如果可能的话,它们不会受到伤害)。 现在,我有以下configuration,这是我所需要的,但有点丑陋: upstream boxes { server 127.0.0.1:46011; server 127.0.0.1:46012; } server { listen 46011; return 302 http://box11.example.com$request_uri; } server { listen 46012; return 302 http://box12.example.com$request_uri; } server { listen 80; server_name example.com; location / { proxy_pass http://boxes; } } 有没有一个更简单的方法来处理这种情况,而不诉诸代理自己?
我试图find一个类似的问题彻底search,但除了find关于pfSense(似乎只支持1广域网?)的信息,我找不到其他的东西… 我们目前的办公室设置包括15台Mac电脑和20多台Windows电脑。 目前我们都连接到一个50MB的Virgin光纤连接,但有人build议通过每个WAN获得第二个〜100MB的连接和过滤stream量,具体取决于他们的IP。 最终,我们希望只有〜7台Windows PC才能保留/使用50MB的线路,其他所有的stream量都应该通过其他的WAN。 我们也有一个Windows Exchange服务器和一些需要所有机器可以访问的NAS驱动器,而且我们有一个Cisco RV016 VPN路由器,据说它被用作负载平衡器(?)。 我们之所以这样做,是因为50MB的线路无法处理所有员工的stream量,但维珍并没有提供我们区域大于50MB的静态IP。 我们的开发人员需要一个静态的IP来完成他们的工作。 我们如何最好地实现这一点? 你会build议我们得到什么额外的硬件(如果有的话)?
我目前想要build立新的群集。 每个群集都由其安装的软件,软件设置及其主文件夹文件定义。 我只想要上面的克隆,而不是像这样的东西: /etc/network/interfaces /etc/ssh/sshd_config /etc/hostname 请帮助其他需要独特的东西,以免导致系统故障? 例如,当阅读关于tar备份的这篇文章时,我注意到他们说不包括 “/ proc,/ sys,/ mnt,/ media,/ run和/ dev目录” 所以我希望能够做到的是,从scaleway.com创build一个新的Ubuntu 14.04 LTS服务器,并发送一个包含上面所需的所有系统文件的.tar。 之后,我会期望自定义/etc/network/interfaces , /etc/ssh/sshd_config , /etc/hostname和其他你认为我需要的东西(?)然后我想用sshfs来保存所有的重要的系统文件(如上所述)在群集之间,同步,我可能要在未来编辑。 我试图像这样备份主集群: sudo tar -cvpzf /fullBackup.tar.gz –one-file-system –exclude=/proc exclude=/tmp –exclude=/mnt –exclude=/dev –exclude=/sys / 然后在移动fullBackup.tar.gz之后在新的scaleway.com集群上运行此fullBackup.tar.gz : sudo tar -xvpzf /fullBackup.tar.gz -C / –numeric-owner 但我刚开始收到很多的Exec format errors ? (我认为这可能与ARM体系结构从一个PI到一个scaleway.com服务器(我想要根除的一个问题)有关。)这是一个备份方式的例子。
我有一些Nginx的服务器共享他们的configuration,因为他们在一个负载平衡器池。 所以我有一个独特的configuration,所有的服务器和所有的服务器正在侦听*:80和*:443地址。 但是,这对我不支持SNI的客户端(如Windows XP)上的SSL证书造成了一些问题。 为了解决这个问题,我应该为每个SSL网站指定一个不同的IP地址,但是当然这不同于池中的每个服务器。 你有一些build议吗? 我可以指定多个IP在同一台服务器上,而不会导致错误的情况下Nginx无法绑定其中之一? 非常感谢你!
我期待高stream量..没时间改变DNS。 我现有的共享godaddy服务器可能会失败。 我手中的时间不到几个小时。 我有另一个专用服务器…我可以传输stream量/带宽/负载到专用服务器。 什么是可能的解决scheme 谢谢。 SK