如何为ElasticBeanStalk中托管的NodeJs应用程序指定端口?

时间:2017-12-04 07:46:50

标签: node.js amazon-web-services elastic-beanstalk amazon-elastic-beanstalk elastic-load-balancer

ElasticBeanStalk中的端口如何工作? 我有一个NodeJs / ExpressJS应用程序,它将部署在ElasticBeanStalk中。

ElasticBeanStalk有一个用于附加SSL证书的负载均衡器。 我应该从我的nodejs应用程序指定端口吗?它可以是任何端口吗? 或者弹性beanstalk有一些特定的端口吗? 有人可以在这上面点灯吗? 我认为弹性豆秆有一个默认的前面。那个端口是指定的吗?

1 个答案:

答案 0 :(得分:0)

您应该使用process.env.PORT从环境变量中获取端口 Elastic Beanstalk将为您设置它 外部端口80将打开,并将路由到Elastic Beanstalk上配置的端口 使用SSL的Load Balancer可能会将流量从端口443转发到Elastic Beanstalk。

查看更多in these docs