Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何在AWS应用程序负载平衡器(ALB)端口转发中转发端口_Amazon Web Services_Amazon Ec2 - Fatal编程技术网

Amazon web services 如何在AWS应用程序负载平衡器(ALB)端口转发中转发端口

Amazon web services 如何在AWS应用程序负载平衡器(ALB)端口转发中转发端口,amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,是否可以让应用程序在ec2实例上运行,让负载平衡器侦听端口80,但将其代理到实例端口8080 我好像没法让它工作。我需要更改什么设置。我在应用程序负载平衡器后面运行集群 在目标组中定义实例端口。您需要将目标组配置为使用端口8080。然后将应用程序负载平衡器的端口80侦听器指向目标组。ALB将侦听端口80,并将请求转发到目标组实例上的端口8080。使用AWS管理片段添加应答 在目标组中添加实例端口,请参阅下图。例如,我已将tomcat 8080端口添加到目标组端口/ 确保您的ELB面向互联网。请

是否可以让应用程序在ec2实例上运行,让负载平衡器侦听端口80,但将其代理到实例端口8080


我好像没法让它工作。我需要更改什么设置。我在应用程序负载平衡器后面运行集群

在目标组中定义实例端口。您需要将目标组配置为使用端口8080。然后将应用程序负载平衡器的端口80侦听器指向目标组。ALB将侦听端口80,并将请求转发到目标组实例上的端口8080。

使用AWS管理片段添加应答

在目标组中添加实例端口,请参阅下图。例如,我已将tomcat 8080端口添加到目标组端口/

确保您的ELB面向互联网。请参考下面的ELB摘要图片,上面说我的ELB是面向互联网的。并检查您的路由是否正确添加


是的,使用ALB而不是ELB classic。ALB为您提供了在后端服务上使用额外端口的灵活性。Hi@Mark-您能告诉我我应该在ALB中编写哪些规则以转发到端口3000吗?我的React应用程序在端口80上运行,其中as节点JS API在端口3000上运行。我想从我的域运行NODE JS API,比如-dot mydomain.com/API:3000@SachinVairagi请不要像这样把你的问题添加到别人的问题中。请发表一个单独的问题,包括你尝试了什么,以及你遇到了什么问题。