在 AWS ec2 实例中配置 https://domainname:3000

Posted

技术标签:

【中文标题】在 AWS ec2 实例中配置 https://domainname:3000【英文标题】:configure https://domainname:3000 in AWS ec2 instances 【发布时间】:2021-12-22 03:17:40 【问题描述】:

AWS EC2 实例中托管了一个 NodeJS 应用程序。我们需要为所有端口(例如 3000、1337 和 8080)的实例配置 HTTPS,以便通过我们的 android 应用调用服务。

这里我们疑惑配置 https://domainname:3000,https://domainname:1337 和 https://domainname:8080。请向我们建议如何使用 nginx 或 AWS 负载均衡器解决此问题。

【问题讨论】:

您应该提供更多详细信息,您希望在多个端口上使用 https 运行您的单个 NodeJS 应用程序,还是在一台服务器上也可以通过 https 访问多个 NodeJS 应用程序? 【参考方案1】:

请查看以下有用链接以了解 AWS 中已部署的节点

https://sumantmishra.medium.com/how-to-deploy-node-js-app-on-aws-with-github-db99758294f1 https://ourcodeworld.com/articles/read/977/how-to-deploy-a-node-js-application-on-aws-ec2-server https://aws.plainenglish.io/deploying-a-nodejs-application-in-aws-ec2-c1618b9b3874

【讨论】:

感谢您的建议。我们已经通过 AWS 安装并托管了该应用程序。但我的问题是如何以domainname:3000 和其他人的身份运行我的应用程序。

以上是关于在 AWS ec2 实例中配置 https://domainname:3000的主要内容,如果未能解决你的问题,请参考以下文章

aws平台中为ec2实例添加双网卡

在 AWS EC2 实例上使用 nginx 配置 django

从 AWS Beanstalk 应用程序连接到 AWS EC2

AWS - 配置从 Beanstalk 应用程序对 EC2 实例的访问

AWS探索及创建一个aws EC2实例

ec2 实例和 AWS Auto Scaling 组