amazon-web-services - Elastic Beanstalk 不创建 ssl.conf

标签 amazon-web-services apache ssl amazon-elastic-beanstalk ebextensions

我正在关注 these在 Elastic Beanstalk 管理的 EC2 实例上启用 HTTPS 的说明。我可以看到 Elastic Beanstalk 创建了/etc/pki/tls/certs/server.crt &/etc/pki/tls/certs/server.key 文件。但是,Elastic Beanstalk 不会创建/etc/httpd/conf.d/ssl.conf 文件。手动创建/etc/httpd/conf.d/ssl.conf 文件,创建环境后,确实启用了 HTTPS。我正在使用 Apache 服务器。

附言我不得不将第 3 行更改为 mod_ssl : [](原来是 mod24_ssl : [])

最佳答案

您正在遵循基于 Amazon Linux 1 (AL1) 的 EB 平台的说明。但是,您似乎使用的是基于 AL2 的平台,其中代理(httpd 或 nginx)的设置与 AL1 上的不同。具体来说,它们应该位于 .plaftorm 文件夹中,而不是 .ebextentions。来自 docs :

Configuration file location – You should place proxy configuration files in the .platform/nginx and .platform/httpd directories on all Amazon Linux 2 platform versions.

有关如何在 AL2 平台上设置 httpd 的更多详细信息,请参阅 Configuring Apache HTTPD .

关于amazon-web-services - Elastic Beanstalk 不创建 ssl.conf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65490815/

相关文章:

authentication - 一个进程如何与同一主机上的另一个进程安全地进行身份验证和通信

ssl - 使用IP地址访问https站点

amazon-web-services - 无法从 docker 容器内部连接到 RDS,我可以从主机连接到 RDS,也可以从本地 docker 容器连接到 RDS

amazon-web-services - SQS 到 Lambda 到 SNS 可能吗?

python - 使用 Boto3 批量删除 Cloudwatch 日志组 - delete_log_group

DatabaseError 无法打开数据库文件

windows - 通过局域网从另一台机器访问虚拟主机

linux - .htaccess:如何美化我的 URL 并删除结尾的正斜杠?

docker - 发送代理在 ssl-passthrough haproxy 上失败

amazon-web-services - 如果一个日志具有特定消息,如何显示日志流中的所有 CloudWatch 日志?