Django Elastic Beanstalk 应用程序 - 无法将安全侦听器端口设置为 443:LoadBalancerHTTPSPort
Posted
技术标签:
【中文标题】Django Elastic Beanstalk 应用程序 - 无法将安全侦听器端口设置为 443:LoadBalancerHTTPSPort【英文标题】:Django Elastic Beanstalk App - Cannot Set Secure Listener Port to 443: LoadBalancerHTTPSPort 【发布时间】:2017-04-15 14:55:37 【问题描述】:我是一名相当新的开发人员,并通过 Elastic Beanstalk 部署了我的第一个 Django 应用程序。我想处理 https 请求并配置了我的 SSL 证书并正确设置了负载均衡器。当我进入 EB > 配置 > 安全侦听器端口并将其设置为 443 时,我在保存时收到错误:
LoadBalancerHTTPSPort: You have specified both the @deprecated(:default.aws:elb:loadbalancer:LoadBalancerHTTPSPort)
option as well as one in the new aws:elb:listener:443 namespace.
The :default.aws:elb:loadbalancer:LoadBalancerHTTPSPort option will be ignored.
不确定我缺少什么,因为我仍然无法处理 https 请求
【问题讨论】:
这里也一样。但我使用的是 php。 【参考方案1】:我在使用 NodeJS Elastic Beanstalk 应用程序时遇到了同样的问题。但是,我可以通过 AWS EC2 控制台 (https://console.aws.amazon.com/ec2/) 和负载均衡器部分(在负载均衡下)更新侦听器/证书设置来绕过它。
我正在为克隆环境的暂存版本更新证书。这是我可以为暂存环境分配不同证书的唯一方法。
在http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-create-https-ssl-load-balancer.html查看更多信息
【讨论】:
以上是关于Django Elastic Beanstalk 应用程序 - 无法将安全侦听器端口设置为 443:LoadBalancerHTTPSPort的主要内容,如果未能解决你的问题,请参考以下文章
授权凭证剥离 --- django, elastic beanstalk, oauth
Elastic Beanstalk 上的 Django + MySQL - 查询 MySQL 时出错
AWS Elastic Beanstalk 上禁止使用 Django 403