Amazon web services 正在尝试使用SSL将Flask应用程序部署到AWS Beanstalk:没有可用的包mod24_SSL

Amazon web services 正在尝试使用SSL将Flask应用程序部署到AWS Beanstalk:没有可用的包mod24_SSL,amazon-web-services,flask,https,amazon-elastic-beanstalk,Amazon Web Services,Flask,Https,Amazon Elastic Beanstalk,我正在尝试将Flask应用程序部署到启用HTTPS的AWS Elastic Beanstalk(单个EC2实例)。我成功地部署了一个没有HTTPS的应用程序版本,但随后我按照本教程终止了HTTPS: 在完成文档之后,我使用它们提供的模板代码创建了一个.ebextensions/https instance.config文件(此处截断): 使用我的代码上载此,部署失败。通过查看日志,当yum尝试安装mod24_ssl时,错误出现在配置文件的第一部分: 没有可用的软件包mod24\U ssl 从我

我正在尝试将Flask应用程序部署到启用HTTPS的AWS Elastic Beanstalk(单个EC2实例)。我成功地部署了一个没有HTTPS的应用程序版本,但随后我按照本教程终止了HTTPS:

在完成文档之后,我使用它们提供的模板代码创建了一个
.ebextensions/https instance.config
文件(此处截断):

使用我的代码上载此,部署失败。通过查看日志,当yum尝试安装
mod24_ssl
时,错误出现在配置文件的第一部分:

没有可用的软件包mod24\U ssl

从我的研究(包括这里),似乎我想尝试安装一个不同的软件包?我试图用
mod\u ssl
httpd24-mod\u ssl
替换
mod24\u ssl
,但两者都返回相同的错误(各自的软件包“不可用”)


非常感谢您的帮助!谢谢

请仔细检查您的设置。
mod24\u ssl
仅适用于Amazon Linux 1。AmazonLinux2的包名是
mod\uSSL
。也许你拼错了,用了
modssl

亚马逊Linux 1(mod24_ssl)

亚马逊Linux 2(mod_ssl)

packages:
  yum:
    mod24_ssl : []

files:
  /etc/httpd/conf.d/ssl.conf:
    mode: "000644"
    owner: root
... CERTIFICATES etc. etc. ...
yum info mod24_ssl

Loaded plugins: priorities, update-motd, upgrade-helper
Available Packages
Name        : mod24_ssl
Arch        : x86_64
Epoch       : 1
Version     : 2.4.43
Release     : 1.89.amzn1
Size        : 122 k
Repo        : amzn-updates/latest
Summary     : SSL/TLS module for the Apache HTTP Server
URL         : http://httpd.apache.org/
License     : ASL 2.0
Description : The mod_ssl module provides strong cryptography for the Apache Web
            : server via the Secure Sockets Layer (SSL) and Transport Layer
            : Security (TLS) protocols.
yum info mod_ssl

Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
Available Packages
Name        : mod_ssl
Arch        : x86_64
Epoch       : 1
Version     : 2.4.43
Release     : 1.amzn2
Size        : 115 k
Repo        : amzn2-core/2/x86_64
Summary     : SSL/TLS module for the Apache HTTP Server
URL         : https://httpd.apache.org/
License     : ASL 2.0
Description : The mod_ssl module provides strong cryptography for the Apache Web
            : server via the Secure Sockets Layer (SSL) and Transport Layer
            : Security (TLS) protocols.