问题标签 [aws-elb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
11332 浏览

amazon-web-services - Kubernetes 和 AWS:将 LoadBalancer 设置为使用预定义的安全组

正如标题所说,我正在寻找一种方法来强制 LoadBalancer 服务使用 AWS 中的预定义安全组。我不想手动编辑 Kubernetes 为 ELB 创建的安全组的入站/出站规则。我无法在文档中找到任何内容,也没有找到任何可以在线其他地方工作的内容。这是我当前的模板:

0 投票
5 回答
26263 浏览

amazon-web-services - AWS 中的“目标组”与“自动扩展组”有何不同?

我对术语及其用法有点困惑。你能帮我理解这些是如何与负载均衡器一起使用的吗?

为此,我徒劳地引用了aws-doc :(

0 投票
1 回答
282 浏览

amazon-web-services - 在 Rancher/AWS 上暴露负载均衡器后面的各种端口

我正在建立一个 Rancher 环境。

Rancher 服务器位于经典 ELB 之后(因为根据 Rancher指南不建议使用 ALB )。

我还想提供 Prometheus 和 Grafana 服务。

这些通过 Rancher 目录提供,并将作为容器服务运行,暴露在 Rancher 主机端口 3000 和 9090 上。

由于 Rancher 服务器(根据他们的建议)需要ELB,我想探索如何使用尽可能少的设置来提供上述两种服务的选项。

如果服务器在 上可用rancher.mydomain.com,理想情况下我希望其他两个在grafana.mydomain.com和上prometheus.mydomain.com

我至少可以将后两者结合在 ALB 后面吗?

如果是这样,我该如何映射它们?

我是否放置<my_rancher_host_public_IP>:3000<my_rancher_host_public_IP>:9090在 ALB 后面?

0 投票
2 回答
9736 浏览

node.js - 使用 AWS ELB 连接节点服务器时,Websocket 在空闲 60 秒后关闭

我有一个节点服务器在 EC2 实例上运行,客户端也在同一个 EC2 实例上运行,客户端打开 websocket 连接以通信节点服务器,它在 QA 和开发 AWS 环境中工作,但相同的 web 连接在空闲 60 秒后关闭在 prod 环境中,我在 aws 环境中的 ELB 后面运行客户端和节点服务器。

客户代码:

节点服务器代码如下:

0 投票
2 回答
895 浏览

amazon-web-services - 我是否必须在 AWS Application Load Balancer 后面的 nginx.conf 文件中配置 SSL 证书文件?

我在 AWS EC2 中有一个用于 HTTPS 传入连接的配置。由于我是这个东西的新手,我有 nginx 配置,我会以一种老式的方式编辑它:https ://nginx.org/en/docs/http/configuring_https_servers.html 。

不过,在 AWS EC2 中,我可以向它添加证书,然后将 443 和 80 端口连接重定向到我的 nginx 作为反向代理运行的端口 8000。

nginx 是否仍然必须在本地拥有这些证书文件并将它们的路径添加到配置中,还是应该由 ELB 解码流量并发送到 nginx 解码?

0 投票
2 回答
756 浏览

amazon-web-services - 应用 ELB 转发 HTTP 到 HTTPS

这是一个很常见的问题,但我不知道如何解决它以及为什么应用程序负载平衡没有选项。

我为 ECS 设置了一个应用程序ELB,并在 80 和 443 上进行监听,现在,我想将所有 HTTP 调用转发到 HTTPS 。有什么办法?因为在规则中,我唯一能做的就是转发到实例。我是否必须部署一个容器来进行转发?我是否需要另一个 ELB(可能是网络)将 HTTP 转发到 HTTPS?

0 投票
0 回答
48 浏览

amazon-web-services - 在 ELB 上使用路径路由部署多个全栈 React + Express 应用程序

我目前有四个容器化的 React + Express 应用程序(端口 3001 暴露),它们位于具有四个不同 CNAME 的四个单独的 ECS 实例上。他们每个人都坐在自己的 nginx 服务后面作为反向代理。

鉴于应用程序的数量可能会增加,我希望使用 ELB 在 ECS 上重新部署它,但我遇到了路径路由问题。我的目标是建立一个系统,<url_name>/service-1将流量路由到引用的容器service-1等。

目前,服务都处于一个running状态,但是路由提供了一堆控制台错误,说 react build 命令生成的静态jscss文件在<url_name>/. 有没有人找到在 ELB 上使用路径路由运行多个全栈 React + Express 应用程序的方法,或者添加 Nginx 服务或将 React 主页更新为固定值的解决方法?

0 投票
1 回答
536 浏览

amazon-web-services - SSL 到 AWS ELB 和 ELB 到 Tomcat 非 SSL / HTTP

我已经配置了一个带有 443 HTTPS 端口的 AWS ELB 来支持 Https 传入请求。但是,我想从 ELB 指向一个目标 EC2,它在端口 80 上运行一个没有任何 SSL 配置的 tomcat 服务器。

我不想在 Tomcat 级别配置 SSL

我的侦听器指向端口 80 上的目标 EC2(运行 tomcat)

我收到 503 Bad Gateway 错误

我在 server.xml 尝试了以下配置

(1)

(2)

这可能吗?

0 投票
1 回答
2045 浏览

amazon-web-services - Application Load Balancer 放在 VPC 的什么位置?

我的理解是CLB(Classic Load Balancer)被放置在一个子网中,所以我们为它配置了安全组和NACL。

但是,说到 ALB(Application Load Balancer),我们不配置 NACL(Network ACL)。为什么?从架构上讲,它在 VPC 中的什么位置?

作为扩展,NLB(网络负载均衡器)如何在架构上放置在 VPC 中?

你能帮我想象一下这些组件的部署吗?

0 投票
1 回答
1996 浏览

amazon-web-services - 为 AWS APIGateway 创建 VPC 链接时出现“NLB ARN 格式错误”

我按照教程创建了一个指向我的私有 elb 平衡器的 VPC 链接。 https://docs.aws.amazon.com/apigateway/latest/developerguide/set-up-api-with-vpclink-cli.html

但它失败了,并收到错误消息“statusMessage”:“NLB ARN 格式错误”。

我确实通过 elbv2 cli 找到了具有相同 ARN 的 ELB,因此 ARN 必须是合法的...

我找不到解决问题的文件。任何人都可以帮助我吗?谢谢你。

我所做的如下。