【发布时间】:2017-07-05 04:47:51
【问题描述】:
我正在将一个应用程序迁移到 Beanstalk,我想明确说明以下问题仅与 单实例 配置有关没有 使用 Elastic Load Balancer 。
当前配置:
- Node.js 应用在端口 8081 (HTTP) 和 8082 (HTTPS) 上运行
- Node.js 在 /server/public 下提供静态文件 /
- Node.js 在 /api 提供 API
我的基本问题是,如何将传入 80 的流量重定向到 8081?我必须在哪里进行哪些设置和设置?我是否需要设置代理,例如 Nginx,如果需要,我需要进行哪些设置?我尝试浏览 AWS 文档,但它主要包含有关设置 Elastic Load Balancer (ELB) 的信息,在这种情况下,我特别想在没有 ELB 的情况下设置系统。
下一个问题是,如果我想在 Nginx 代理上终止 HTTPS,我必须做哪些设置以及在哪里做?我尝试了official instructions,但无法让它们工作。
【问题讨论】:
标签: node.js nginx amazon-elastic-beanstalk