首页 > TAG信息列表 > amazon-elb

负载均衡器在EC2上自动调节Mysql

我们有一个EC2实例,它是一个网站,它使用一个mysql数据库,该数据库位于同一区域的另一个EC2实例上.在mysql中,我们提供了基于服务器弹性IP的受限访问,以防止入侵. 现在,我们决定在这台服务器上安装ELB. ELB部分实际上工作正常,但是当自动缩放旋转新实例时,它具有随机公共IP地址,因此

django – 网站的EC2架构设计

我有一个网站,我很快就会推出.不完全确定流量会有多重. 我正在使用Django Nginx Gunicorn Mysql.将支持SSL / HTTPS. 作为一个起点,我想通过Elastic Load Balancing来平衡两个微实例. MySql数据库将位于其中一个实例上.如果流量变大,我可能会将静态文件移动到CDN.微实例充当前端服

php – 如何使用Amazon Web Services(AWS)同步会话?

我们正在使用Amazon Web Services(AWS),我们有多个Web服务器和负载均衡器. Web服务器的问题是,$_SESSION对于每个服务器都是唯一的.我在$_SESSION中保留了一些关于用户的信息. 同步此信息的正确方法是什么?有没有办法联合这个地方,保存那些会话,或者我应该使用MySQL来存储这些数据(

如何使用AWS java sdk在AWS中创建负载均衡器

作为项目的一部分,我需要在amazon AWS上创建一个新的负载均衡器. 我需要使用java sdk来完成它 如何使用代码设置负载均衡器? 这是我到目前为止没有成功的尝试. //create load balancer CreateLoadBalancerRequest lbRequest = new CreateLoadBalancerRequest(); lb

php guzzle [curl] 52来自服务器的空回复

我正在提出以下请求,导致服务器空回复. Originate server : AWS ec2 / PHP 5.4 / Guzzle Remote server : AWS ec2 through elb CURL info :{ "url":"https:\/\/xxx\/xxx", "content_type":null, "http_code":0, "header_size"

nginx – 是否可以使用ELB将单个请求路由到所有实例?

我有一个post请求,它会触发服务器代码,以便为所有实例缓存内存中的数据.所以我需要通过nginx将此请求路由到所有实例.是否可以在ELB中配置它?解决方法:不,ELB无法做到这一点.我建议使用像Chef这样的管理工具或使用AWS API查询ELB中所有实例的地址,并向每个实例发出请求

如何在django中设置健康检查页面

我有一个webapp,需要身份验证才能访问它的任何页面.但是为了让我的ELB工作,我必须为ELB设置健康检查页面,以便ELB发现django应用程序. 此页面应返回HTTP 200并且不需要auth.如何使用django / nginx世界设置它.解决方法:这是由nginx更好地处理的事情,因此它服务于django应用程序的事

ELB,RDS mysql,EC2,NGINX在哪里查看并发性能问题

设置:EC2服务器在ELB后面自动扩展,连接到RDS mysql数据库,从cloudfront提供的所有静态文件. 我正在运行nginx作为EC2服务器上的Web服务器,keepalive设置为20,工作进程4 ,. Codeigniter是后端并使用codeigniter会话. 我一直在运行许多基准试图测试性能,围攻,apache基准,blitz.io. 我

amazon-web-services – 如何使用服务器上的TCP和Nginx获取AWS ELB的客户端请求的端口号

在使用HTTP / HTTPS作为负载均衡器协议时,我们从x-forwarded-protocol标头获得所请求的源协议(即,它是HTTP或HTTPS). 现在,在nginx配置中使用此标头,可以确定始发呼叫是来自HTTP还是HTTPS,并且可以相应地执行动作. 但是如果ELB侦听器配置如下图所示,那么如何确定请求是通过端口80还

AWS ec2上的504网关超时,不执行长PHP脚本

当我试图调用由PHP编程的GET API时,我多次遇到过http 504网关超时错误. 这是我的服务器和AWS环境. >运行带有apache服务器(2.4.12)的php代码(5.4.40)的Amazon Linux的ec2实例,用于为客户端的api调用服务. > AWS弹性负载均衡器,用于平衡我的某个实例的流量. (现在,我只有一个实例,如

amazon-web-services – AWS ELB投掷5XX,但注册的实例不会丢失5XX错误

我正在使用AWS ELB.看到ELB图后,几乎没有5XX错误.我启用了日志并且知道其中一个对已注册实例的api调用正在超时,因为ELB日志上的错误是504. 如果它正在抛出任何5XX响应,我再次监视已注册的实例,但事实并非如此. nginx保持活动超时设置为15秒,ELB超时为60秒.因此,如果请求确实超时,

amazon-web-services – Aws路由到不同的ELB

使用aws工具,根据URI将流量路由到不同的EC2实例的最佳方法是什么? 例如: www.website.com/login – > EC2实例1www.website.com/backoffice – > EC2实例2 我知道我可以放一个nginx并通过它路由所有传入的互联网流量,但是有更简单的解决方案吗?解决方法:ELB不支持基于路径(或任何其

amazon-web-services – 如何为WebSocket协议配置AWS ELB和Nginx?

我在AWS中有N层架构Web应用程序. HTTP请求流顺序由此: > Nginx-ELB(公共ELB,代理Nginx) > Nginx(公共子网中的EC2实例,侦听端口80,代理到AP-ELB)> AP-ELB(内部ELB,AP-Server代理)> AP-Server(私有子网中的EC2实例,侦听端口80) 我想将WebSocket功能应用于此体系结构.如何配置两层ELB

amazon-web-services – 如何使用Elastic Load Balancer和EC2 / Nginx解决HTTPS请求中的502 Bad Gateway错误?

在运行Nginx的EC2实例前面使用AWS Elastic Load Balancer(应用程序类型)时,我遇到了HTTPS请求的“502 Bad Gateway”问题. Nginx在服务于python应用程序(金字塔框架)的服务器服务器的每个实例上充当反向代理.我正在尝试在ELB上使用TLS终止,以便EC2实例仅处理HTTP.这是粗略的设置: 客