当前位置: 首页 > 知识库问答 >
问题:

弹性Beanstalk未创建ssl.conf

史景铄
2023-03-14

我正在按照这些说明在弹性Beanstalk管理的EC2实例上启用HTTPS。我可以看到弹性Beanstalk创建/etc/pki/Tls/certs/server.crt&/etc/pki/Tls/certs/server.key文件。但是,弹性Beanstalk没有创建/etc/httpd/conf.d/ssl.conf文件。但是,在环境创建后手动创建/etc/httpd/conf.d/ssl.conf文件确实可以启用HTTPS。我正在使用Apache服务器。

附注。我不得不将第3行更改为mod_ssl:[](最初是mod24_ssl:[])

共有1个答案

戚阳文
2023-03-14

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

配置文件位置-您应该将代理配置文件放在所有Amazon Linux2平台版本的.platform/nginx和.platform/httpd目录中。

有关如何在AL2平台上设置httpd的详细信息,请参阅配置Apache httpd。

 类似资料:
  • 在/var/log/eb-activity.log文件中,我发现了以下错误- tasks:TOP=>db:migrate=>environment(通过运行任务查看完整跟踪)(executor::nonzeroexitstatus) AppDeploystage0/AppDeployPrehook/12_db_migration.sh]:活动失败。

  • 我使用elastic beanstalk(Tomcat8环境)部署了一个webapp。我的一个REST API请求(在服务器上)需要大约2分钟才能回复到客户端。请注意,这是一个涉及多个第三方系统调用的批量请求,因此最多需要2分钟,这对业务来说是可以接受的(至少目前是这样)。然而,我总是在60秒后在客户端收到以下错误: 问题是60秒的超时值来自何处,即弹性豆茎中60秒的超时值从何处更改?如何在ela

  • 我设置了一个启用ssl=true的spring启动应用程序。在我的本地机器上,一切正常,如预期的那样。我的信任库和密钥库是独立的文件。两者都位于src/main/resources/static/ssl/下。到现在为止,一直都还不错。但如果我在elastic beanstalk上部署我的应用程序,我会得到以下日志: JAVA木卫一。FileNotFoundException:/var/app/cu

  • 我正在尝试开发一个Spring Cloud微服务,并使用Elastic Beanstalk部署到AWS cloud中。当我搜索部署选项时,我发现了Beanstalk的部署环境。我有一点困惑。我可以在不启动EC2机器的情况下使用Elastic Beanstalk部署我的微服务吗? 在这里,我只接近弹性豆茎服务。使用弹性Beanstalk部署微服务而不启动EC2是可能的吗? 我是AWS世界的初学者。

  • 我目前正在部署Django 这是我的git仓库:https://github.com/ujin43255252/davidgram

  • 我正在工作一个AWS弹性Beanstalk应用程序,上传文件到AWS S3桶。Beanstalk应用程序是一个.NET Core Web API应用程序,我遵循了本指南(http://docs.aws.amazon.com/sdk-for-net/v3/developer-guide/net-dg-config-netcore.html),并且在磁盘上有一个凭据文件,用于本地开发,其中有我的共享访