问题标签 [amazon-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 投票
1 回答
2151 浏览

apache - 如何在本地 xAMP 环境中模拟 Amazon 在 Elastic Load Balancer (ELB) 上的 60 秒超时?

我们正在努力解决 ELB 上臭名昭著的 60 秒超时 ( https://forums.aws.amazon.com/thread.jspa?threadID=33427 )。

我们的 PHP 应用程序在一些 ajax 请求上失败。

我们想在我们的开发/测试机器上模拟 ELB 的行为,这样我们就不必等待 EC2 上的部署来发现错误......

有谁知道是否有办法调整 Apache 以便它像 ELB 那样关闭 HTTP 查询?

注意:此超时仅影响 60 秒内不发送任何内容的查询,它不是最大请求时间...!

谢谢你的帮助 !

0 投票
1 回答
1425 浏览

nginx - 在 Elastic Load Balancer 下在独角兽或 gunicorn 前面运行 nginx

我有一个非常简单的问题。Nginx 为 Gunicorn 和 Unicorn 等 HTTP 服务器提供反向代理缓冲。但是,如果我有一个弹性负载均衡器(由 Amazon Web Services 提供,也称为 ELB),那么在我的应用服务器前运行 nginx 有什么意义吗?

0 投票
1 回答
693 浏览

mysql - Node.js 与 AWS 负载平衡

我正要构建一个聊天应用程序,我很想使用 node.js(这将是我第一次使用它)。

我将 Amazon ELB(无粘性)与多个 Linux EC2 实例 (apache) 和一个 mysql 数据库一起使用。

我有3个问题:

  1. AWS ELB - 通过 AWS 负载均衡器运行 node.js 是否有任何问题 - 我读过一些关于其他人有问题的文章,但没有真正说明它是否可以成功完成。

  2. Node.js 能否有效地监听数据库表的更新然后响应这些更新?这是现实的吗?我已经读过它的可能,但它听起来不像是一个很好用的功能。

  3. 我了解 node.js 会监听事件(如 jquery)。我担心我是否有几个单独的网络服务器都运行 node.js,它们都会响应相同的事件。例如:有些人将一些聊天记录写入数据库,他们所有的网络服务器都试图将其发送给客户端。(这将是长轮询的问题,因为一台 Web 服务器会收到请求并回复)。这是一个问题吗?

谢谢你

0 投票
2 回答
829 浏览

asp.net - Secure a specific page by client IP behind AWS Elastic Load Balancer

I have an application which sits on Amazon EC2, behind an Elastic Load Balancer. There is a specific URL on the server, which only a specified list of IP addresses are allowed to post to.

I've added the following to my Web.config:

When I post directly from the allowed IP address, to the IP address of the server, it works correctly.

When I post from the allowed IP address, via the load balancer, it fails (403: FORBIDDEN). I'm assuming that IIS is seeing the internal IP address for my load balancer, not the one for my client.

Is there any way to get this to work?

0 投票
2 回答
8056 浏览

apache - HTTPS 网站的 ELB 和 Apache 配置

我正在为 https 网站设置 ELB,我对端口配置有疑问...

现在我在 ELB 上有这个端口配置:

  • 80 (HTTP) 转发到 80 (HTTP)
  • 443 (HTTPS) 转发到 80 (HTTP)

在我的实例上,我有这个 Apache 配置:

显然它正在工作,但它是正确的方法吗?

谢谢您的帮助

席琳

PS:当我开始配置 ELB 时,我指示 443 转发到 443 但后来我不得不回答奇怪的身份验证问题......

0 投票
1 回答
1429 浏览

java - 我使用什么方法通过 Java 配置/更新 Elastic Load Balancer?

我在 AWS 中配置部分弹性负载均衡器时遇到了一些问题。创建一个我没有问题,但我无法弄清楚如何配置 HealthCheck 以及在 ELB 后面连接了哪些实例。

这是我创建 ELB 的代码。这都是每个 AWS API:

在 Javadocs 中查找 CreateLoadBalancer 方法,我看不到在哪里可以插入有关运行状况检查的信息并在 ELB 后面连接我的实例。有人可以指出我正确的课程/方法吗?

当我运行我的代码时,我可以创建一个 ELB 来侦听正确的端口/协议,并使用正确的安全组、vpc 等。我只是不知道如何让它将流量路由到正确的实例或进行正确的健康检查。

在此先感谢您的帮助。

0 投票
1 回答
1968 浏览

ssl - 使用不同 AWS ELB (EC2) 的子域的 SSL

我有:

ELB 1 附有少量 ec2 实例:-example.com - subdomain1.example.com - subdomain2.example.com

ELB 2 附有少量 ec2 实例:- subdomain3.example.com subdomain4.example.com

所有域\子域都应该有 https。我可以在实例和负载均衡器之间保持非安全连接。

这是否可以在一个负载均衡器上拥有多个子域,或者我必须为一个子域保留一个负载均衡器?

0 投票
1 回答
8053 浏览

ruby - Golang HTTP 服务器超时

我正在尝试用 golang 编写一个 Web 服务器来处理地理编码请求。其中一些请求的处理时间超过一分钟。在这种情况下,服务器似乎正在向客户端返回一个空主体,尽管处理程序继续运行。我试过下面的代码无济于事。我错过了什么吗?这可能是pat的问题吗?

客户在红宝石中。不过我不相信这是问题所在,因为如果我使用 curl,我会看到类似的行为。

0 投票
1 回答
8488 浏览

http - 为什么从亚马逊弹性负载均衡器后面发送重定向时收到 502 错误网关?

我正在尝试将任何 HTTP 请求重定向到我的服务器到 HTTPS。

ELB 正在侦听端口 80 并将所有请求转发到我的应用程序上的端口 8088。然后,应用程序会发送一个 301 Moved Permanently 响应,重定向到相同的 URL,但会剥离所有端口并附加“https://”。这会导致客户端通过 HTTPS 重新请求 URL。

当我在本地测试它时它工作正常,但是当我将它部署到弹性负载均衡器后面的 EC2 时,我得到 502 Bad Gateway 回来了。服务器正在接收请求并且似乎正在正确发送重定向(正如我所说,当我直接访问服务器时它可以工作,而不是通过负载平衡器)。

0 投票
2 回答
1805 浏览

amazon-web-services - 云形成 - 更新 elb 后面的堆栈不会更新 AMI

我们正在使用云形成为我们的 AWS EC2 实例提供动力。我们有 3 个不同的堆栈——测试、登台和生产。我们为任何堆栈更新图像的工作流程如下:

  1. 更新“黄金大师”实例
  2. 将黄金主机快照到磁盘映像
  3. 更改给定堆栈和堆栈的 cloud-formation 配置(通过 json 文件)中的 ami 引用update

这会降低堆栈中的实例 + 使用新磁盘映像重新配置它们。

我们的测试或暂存堆栈没有问题,每个堆栈都包含一个 ec2 实例。每次我们更新,图像被替换没有问题。

我们的生产堆栈似乎没有以相同的方式工作:-(。它包含(至少)2个位于负载均衡器后面的实例。当我们以相同的方式更新此堆栈时,ec2 实例不会立即刷新(即更新完成后,盒子仍然从以前的磁盘映像运行。好消息是负载平衡器自动缩放时使用新映像。

负载均衡规则和云形成之间会不会有冲突?

任何见解将不胜感激