gpt4 book ai didi

node.js - 在 AWS EC2 Ubuntu 实例上通过 iptables 重定向端口

转载 作者:太空宇宙 更新时间:2023-11-03 22:06:34 25 4
gpt4 key购买 nike

我在运行 Nodejs 服务器的 Ubuntu 计算机上有一个正在运行的 AWS EC2 实例。一切正常,然后通过端口 3000 上的公共(public) IP 打开网站,如下所示:

http://XX.XXX.XXX.XXX:3000

现在我想通过 iptables 将所有请求从端口 80 重定向到端口 3000,如本视频中所述:https://www.youtube.com/watch?v=WxhFq64FQzA通过

sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000

不幸的是,我收到此错误:http://prntscr.com/lja6hx当打开这样的网站时:http://XX.XXX.XXX.XXX(未指定端口 3000)

P.S.:我不确定我的方法是否正确。我愿意接受其他方式来实现从端口 80 (http) 到端口 3000 的重定向

<小时/>

正如 @Vorsprung 建议的那样,我应该使用应用程序负载均衡器。我这样做了,但仍然不起作用。这是我的设置:

我的应用程序负载均衡器监听器 Application Load Balancer Listener

我在 ALB 中转发到的目标组 Target Group Description Target Group Targets

我的托管区域(我已在此处添加 ALB 的别名) Hosted zone A record

如有遗漏,请告诉我

最佳答案

关于node.js - 在 AWS EC2 Ubuntu 实例上通过 iptables 重定向端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53344097/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com