node.js - centos/amazon linux/rhel 的 authbind 等价物

标签 node.js networking amazon-ec2

我想在 Amazon Linux 的 Amazon EC2 实例上的端口 80 上运行 node.js TCP 服务器。我已经在安全组中添加了80,但是问题是让node.js绑定(bind)到端口80,这通常需要root权限。

最简单的解决方案似乎是使用 authbind,但无法从 EC2 yum 存储库访问它。是否有适用于 Amazon Linux 的等效实用程序?或者这个发行版的其他一些解决方法?或者使用 authbind 实际上是个坏主意?

最佳答案

我最终绑定(bind)到更高的端口,然后使用 iptables 将端口 80 流量转发到该端口。另一种选择是使用 AWS 负载均衡器从传入端口 80 到 ec2 实例上的更高端口。

关于node.js - centos/amazon linux/rhel 的 authbind 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14485515/

相关文章:

node.js - Azure Node.js Web 应用程序 (ES2015/babel) 的自定义启动命令?

node.js - 使用 puppeteer(库)进行网页抓取时克服分页

java - 以编程方式发现本地网络设备和 IO

amazon-web-services - 无法在 Linux 机器上解压缩 .zip 文件

json - AWS - 通过 CloudFormation 模板文件将 ec2 实例连接到 gp3 而不是 gp2

node.js - 使用 Phusion Passenger 的 Next.js 应用程序的启动脚本(使用文件启动生产构建)?

amazon-web-services - aws ec2 实例和弹性云部署之间的隧道

networking - 如何远程访问本地 kubernetes minikube 仪表板

javascript - 拒绝使用亚马逊网址从 pdf.js 获取不安全 header "Accept-Ranges"错误

mysql - 如何从表中获取每个 id 的最新状态?