Python AWS Elastic Beanstalk错误我无法部署

Python AWS Elastic Beanstalk错误我无法部署,python,amazon-web-services,amazon-elastic-beanstalk,Python,Amazon Web Services,Amazon Elastic Beanstalk,我是AWS Beanstalk的新手,我正在处理一个已部署的现有项目,但我必须更改与其关联的私钥,在更新安全性并将其与另一个私钥配对后,该实例被重新生成,现在我得到了这个 有人能帮我想想怎么办吗?真的很感激 命令在实例上失败。返回代码:1输出:(截断)…我们的Certbot配置目录位于/etc/letsencrypt。您现在应该对此文件夹进行安全备份。此配置目录还将包含Certbot获得的证书和私钥,因此定期备份此文件夹非常理想。.ebextensions/00_apache_ssl.confi

我是AWS Beanstalk的新手,我正在处理一个已部署的现有项目,但我必须更改与其关联的私钥,在更新安全性并将其与另一个私钥配对后,该实例被重新生成,现在我得到了这个

有人能帮我想想怎么办吗?真的很感激

命令在实例上失败。返回代码:1输出:(截断)…我们的Certbot配置目录位于/etc/letsencrypt。您现在应该对此文件夹进行安全备份。此配置目录还将包含Certbot获得的证书和私钥,因此定期备份此文件夹非常理想。.ebextensions/00_apache_ssl.config中的container_命令20_getcert失败。有关更多详细信息,请使用console或eb CLI检查/var/log/eb-activity.log

获取新证书 执行以下挑战: http-01域名挑战 清理挑战 异常退出: 回溯(最近一次呼叫最后一次): 文件“/opt/eff.org/certbot/venv/bin/letsencrypt”,第11行 sys.exit(main()) 文件“/opt/eff.org/certbot/venv/local/lib/python2.7/site packages/certbot/main.py”,第14行,在main中 返回内部参数main.main(cli参数) 文件“/opt/eff.org/certbot/venv/local/lib/python2.7/site packages/certbot/_internal/main.py”,第1350行,在main中 return config.func(配置,插件) 文件“/opt/eff.org/certbot/venv/local/lib/python2.7/site packages/certbot/_internal/main.py”,第1237行,仅在certonly中 沿袭=\u获取\u和\u保存\u证书(le\u客户端、配置、域、证书名、沿袭) 文件“/opt/eff.org/certbot/venv/local/lib/python2.7/site packages/certbot/\u internal/main.py”,第121行,在“获取”和“保存”证书中 沿袭=le_客户端。获取_和_注册_证书(域、证书名) 文件“/opt/eff.org/certbot/venv/local/lib/python2.7/site packages/certbot/\u internal/client.py”,第416行,在获取和注册证书中 证书,链,密钥,u=self。获取\u证书(域) 文件“/opt/eff.org/certbot/venv/local/lib/python2.7/site packages/certbot/_internal/client.py”,第347行,在获取证书中 order=self.\u获取\u订单\u和\u授权(csr.data、self.config.allow\u子集\u名称) 文件“/opt/eff.org/certbot/venv/local/lib/python2.7/site packages/certbot/\u internal/client.py”,第395行,在“获取订单”和“授权”中 authzr=self.auth\u handler.handle\u授权(订购方,尽力而为) 文件“/opt/eff.org/certbot/venv/local/lib/python2.7/site packages/certbot/\u internal/auth\u handler.py”,第70行,在handle\u授权中 resps=self.auth.perform(调用) 文件“/opt/eff.org/certbot/venv/local/lib/python2.7/site packages/certbot\u apache/\u internal/configurator.py”,第2301行,执行 http\u response=http\u doer.perform() 文件“/opt/eff.org/certbot/venv/local/lib/python2.7/site packages/certbot_apache/_internal/http_01.py”,第76行,执行 self._mod_config() 文件“/opt/eff.org/certbot/venv/local/lib/python2.7/site packages/certbot\u apache/\u internal/http\u 01.py”,第111行,在mod\u config中 对于自身中的vh._相关_vhosts(): 文件“/opt/eff.org/certbot/venv/local/lib/python2.7/site packages/certbot_apache/_internal/http_01.py”,第166行,在相关的虚拟主机中 “{0}.”格式(http01_端口)) 插件错误:找不到侦听端口80的虚拟主机,Certbot当前需要该端口向CA证明您控制了域。请为端口80添加虚拟主机。 有关更多详细信息,请参阅/var/log/letsencrypt中的日志文件。 重要提示: -您的帐户凭据已保存在Certbot中 配置目录位于/etc/letsencrypt。你应该做个决定 立即对此文件夹进行安全备份。此配置目录将被删除 还包含Certbot so获得的证书和私钥 定期备份此文件夹非常理想。
(ElasticBeanstalk::ExternalInvocationError)

您有web服务器配置问题,这就是certbot无法验证您的域的原因,请检查下面的配置以获得建议的设置