amazon-elb相关内容

基于AWS Application Load Balancer(ALB)路径的路由未按预期运行

我正在研究POC,以证明使用Express通过Application Load Balancer到一组非常基本的“ hello world” node.js应用程序的基于AWS路径的路由。没有适当的基于路径的路由,并且没有多个侦听器,每个应用程序只有1个侦听器,每个侦听器和应用程序都按预期工作。因此,目标组中的目标均已通过健康检查,并显示为健康。但是,当我在其中一个侦听器上切换到基于路径的路由实现 ..
发布时间:2020-06-04 00:51:33 其他开发

使用Application Load Balancer + EC2 Container Service时的目标组端口是什么

我正在尝试建立一个侦听端口443的ALB,对随机端口上的ECS Docker容器进行负载平衡,可以说我有2个具有相同任务定义的容器实例,侦听端口30000和30001。 当我尝试在AWS EC2管理控制台中创建目标组时,有一个范围为1-65535的“端口”输入字段。 我应该在那输入什么数字? 当我尝试在AWS EC2 Container Service控制台中创建新服务以及一个新目标 ..
发布时间:2020-06-04 00:48:42 其他开发

Amazon Web Services上的会话粘性

我对在Amazon Web Services上使用会话粘性感到困惑。当我使用Amazon Elastic Beanstalk部署Java Web应用程序时,可以选择启用会话粘性,然后指定cookie的有效期。 我的应用程序在会话中使用cookie (JSESSIONID)以及其他小物件。只有登录后才能访问大多数网站(我使用Spring安全性进行管理)。该网站最多可以在25个小型EC2实例上运 ..

AWS Route 53-到应用程序负载平衡器不同端​​口的域名路由

我们正在AWS中实现微服务架构。我们有几个EC2实例,这些实例在不同的端口上部署了微服务。我们也有一个面向应用程序负载平衡器的Internet,它可以根据端口路由到不同的服务。 例如: xxxx-xx.xx.elb.amazonaws.com:8080/转到微服务1 xxxx-xx.xx.elb.amazonaws.com:8090/转到微服务2 我们需要使用域名而不 ..

将静态IP地址分配给AWS Load Balancer

如何为ELB分配静态IP地址。似乎我做不到。 一些在线文章要求创建Route 53记录,但这需要更改域的CNAME并重定向电子邮件流量。我只想更改A记录而不是CNAME。 有些文章还提到我可以将EC2实例用作反向代理。但是单个代理服务器将能够处理大量流量吗? 有任何解决方案吗? 解决方案 AWS的Elastic Load Balancer实际上在两个级别上具有弹性,如下所 ..
发布时间:2020-06-04 00:41:07 其他开发

VPC专用子网中的EC2实例的Amazon ELB

我正在使用Amazon EC2,我想将面向互联网的ELB(负载均衡器)放置到私有子网中的2个实例上。我正在将VPC与公共和私有子网一起使用。 如果仅将私有子网添加到ELB,它将无法获得任何连接。 如果我将两个子网都连接到ELB,则它可以访问实例,但是它经常会超时。 (请参阅屏幕快照1) 如果我仅连接到公共子网,则连接到ELB的实例将获得OutOfService,因为我在公共子网中没有任何 ..

在AWS ELB之后使用嵌入式Tomcat进行Spring Boot-HTTPS重定向

在EC2实例上运行Spring引导应用程序端口8080。 配置为重定向的AWS ELB 80-> 8080 443(此处发生SSL终止)-> 8080 应用程序使用Spring Security,并且如果用户到达 http://example.com 它将重定向到。我想登录页面以使用SSL。 春季安全性片段: http.requiresCh ..

为什么我的ECS服务无法在我的ELB中注册可用的EC2实例?

我有一个EC2启动配置,可以构建ECS优化的AMI。我有一个自动扩展组,可确保始终有至少两个可用实例。最后,我有了一个负载平衡器。 我正在尝试创建一个ECS服务,该服务将我的任务分布在负载平衡器中的各个实例上。 阅读完ECS负载平衡文档后,据我了解,我的ASG不应自动将我的EC2实例注册到ELB,因为ECS会负责。因此,我的ASG没有指定ELB。同样,我的ELB没有任何注册的EC2实例 ..
发布时间:2020-06-04 00:39:52 其他开发

Route 53配置-更好的ALIAS A或ALIAS CNAME RRS

问题: 在使用Route服务使用CloudFront或ELB等AWS服务配置Route 53时,最好使用ALIAS A记录还是ALIAS CNAME记录? / p> 背景: 对此问题开发了一个有趣的话题,涉及ALIAS记录的好处。 线程链接 我的意图是创建此问题,以便可以在一个地方收集有根据的答案和知识。 解决方案 没有“更好”的答案,只有一个正确的答案:Al ..

使用Load Balancer和Route 53时出现CloudFront问题

我的想法是使用Cloudfront缓存EC2中的整个站点。但是我这样做很麻烦。如果我将cloudfront选项 Forward Headers (转发标题)设置为 none (无),则会缓存apache中的默认index.html(可能是因为CF正在缓存LB URL)。如果我将转发标题设置为白名单,并在白名单标题中添加主机,则网站将正常显示,但我可以在响应标头: X-Amz-Cf-Id:I ..
发布时间:2020-06-03 23:46:38 其他开发

如何将AWS WAF与Application ELB一起使用

我需要对托管在AWS上的Web应用程序使用AWS WAF,以为其提供基于规则的附加安全性。我找不到任何直接将WAF与ELB结合使用的方法,并且WAF需要Cloudfront添加WEB ACL来阻止基于规则的操作。 因此,我将我的应用程序ELB CNAME添加到了cloudfront中,只有域名,带有IP阻止规则的WebACL和HTTPS协议已使用cloudfront更新。其余全部保留为默认设置。 ..

Cloudfront,ELB和SSL

如果我使用Cloudfront坐在本身位于ELB后面的Web服务器前面,是否适用以下条件? 我使用Route53为CF域创建域名记录,并将SSL证书应用于该域以保护分发 如果CF无法提供服务从缓存中获取内容,然后将SSL连接转发到ELB(将Web服务器作为原始服务器发送到前端) 因此,我还需要使用在ELB上使用相同的域名(FQDN)(通过Route53 CNAME)并在那里也应用 ..
发布时间:2020-06-03 23:43:42 其他开发

ECS和应用程序负载均衡器

我一直在寻找有关云形成的信息,有关使用 ECS 和 ELB(应用程序负载平衡器)创建堆栈的信息,但无法 我创建了两个Docker映像,每个映像都包含一个Node.js微服务,该服务在端口 3000 和 4000 。如上所述,如何使用 ECS 和 ELB 创建堆栈?我假设可以将Application Load Balancer配置为侦听这两个端口? 示例云形成模板确实有帮助。 解决 ..
发布时间:2020-06-03 23:30:34 其他开发

NLB目标群体健康检查失控

我有一个网络负载平衡器和一个关联的目标组,该目标组被配置为对EC2实例进行运行状况检查。问题是我看到大量的健康检查请求。 默认检查间隔应该是30秒,但它们的出现频率要比应该多100倍。 我的堆栈是在CloudFormation中构建的,因此我尝试覆盖 HealthCheckIntervalSeconds ,这没有任何效果。有趣的是,当我尝试在控制台中手动更改时间间隔时,发现这些值显示为 ..

AWS ALB重定向到https

我的Apache服务器在ALB / ELB之后。我要在负载均衡器处终止SSL。负载均衡器同时监听80和443。我想将所有http请求重定向到https。 我在虚拟主机配置中有以下重写规则: 上的RewriteEngine RewriteCond%{HTTP:X-Forwarded-Proto} = http RewriteRule。* https://%{HTTP:Host}% ..
发布时间:2020-05-30 18:44:45 服务器开发

Websocket适用于EC2网址,但不适用于ElasticBeanstalk网址

背景 我有一个反向代理( nginx )指向ElasticBeanstalk( ELB ),它是单实例环境类型,并创建了一个EC2实例( EC2 ).我正在使用dockerized nodejs应用程序. nginx 是我们基础架构的入口点. 描述 从浏览器中,我可以直接调用 欢迎使用SockJS! 对于 nginx ,我使用以下配置( nginx conf.d/my.c ..
发布时间:2020-05-17 21:30:17 其他开发

如何在Django中设置运行状况检查页面

我有一个Webapp,需要进行身份验证才能访问它的任何页面.但是要使我的ELB正常工作,我必须为ELB设置运行状况检查页面,以便ELB发现django应用程序. 此页面应返回HTTP 200,并且无需身份验证.如何使用django/nginx world进行设置. 解决方案 不推荐-这是让Django与ELB一起启动并运行的一种快速而肮脏的方法,但是在大多数情况下,应返回运行状况检查 ..
发布时间:2020-05-17 21:15:49 其他开发

X-Forwarded-Proto for Rails在ELB之后的Nginx之后

我已经坚持了好几个小时.我无法使其正常工作.我尝试了所有我能想到和/或在网上找到的东西. 因此,我的应用程序指向ELB(网络). ELB侦听80和443并将流量发送到80(在此SSL终止)到成员实例(即nginx). Nginx代理向多个实例前面的另一个ELB(应用程序)发送应用程序请求.这些实例运行彪马. 一切正常,除了当我尝试使用https方案访问URL(我在该控制器中使用f ..
发布时间:2020-05-17 21:13:14 其他开发