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

https 为 AWS EC2 Ubuntu 实例引发ERR_SSL_PROTOCOL_ERROR

凌俊名
2023-03-14

我设置了EC2 Ubuntu实例,分配了一个弹性IP,通过Route53example.com(域)到ec2实例。使用ACM(证书管理器)添加了一个SSL证书,上面写着“已颁发”。

但是,https://example.com 提高了ERR_SSL_PROTOCL_ERROR。http://example.com 正在工作。

安全小组开放了HTTPS港。

这里有什么问题?为什么这不工作?有任何线索吗?curlhttps://localhost-k显示本地端口443被拒绝。

共有2个答案

蔚承天
2023-03-14

ACM只能与AWS资源一起使用,例如Elastic Load Balancer、Amazon CloudFront发行版和Amazon API Gateway上的API。确保您使用上述服务之一来提供您的网站内容。

ACM不能直接与EC2实例一起使用,您需要弹性负载平衡器或CloudFront分布来使用它。

颜黎昕
2023-03-14

您不能将公共ACM证书直接部署到实例。“已颁发”状态只是意味着它已准备好在某个地方应用。它需要应用于支持ACM的服务,如ELB、API网关或CloudFront发行版,这些服务可用于卸载SSL处理。有关如何使用它们的概述,请参阅常见问题解答。

对于直接在实例上的证书,您可以使用lets加密来颁发免费的受信任证书。

此外,这假设您已将web服务器配置为侦听443。

 类似资料:
  • 实例一、使用HTTP协议对外提供Web服务 创建http_test.php文件(位置任意,能引用到Workerman/Autoloader.php即可,下同) <?php use WorkermanWorker; require_once __DIR__ . '/Workerman/Autoloader.php'; // 创建一个Worker监听2345端口,使用http协议通讯 $http_wo

  • 问题内容: 我已经声明了两个FXML文件,并为每一个控制器: rootlayoutcontroller 是控制器的一个 rootlayout.fxml 和 overviewcontroller 是控制器的一个 overview.fxml rootlayout具有带有文件打开项的菜单栏,而总览控制器具有Draw按钮。 我还有另一个叫做DataStructure的类。我想打开一个文件并将路径发送到Ov

  • -----------这是我的文件服务---------------------我使用的是spring boot 2.2.2 -------这是我的文件控制器-------- 进程已完成,退出代码为%1

  • 本文向大家介绍nginx配置ssl实现https的方法示例,包括了nginx配置ssl实现https的方法示例的使用技巧和注意事项,需要的朋友参考一下 环境说明 服务器系统:Ubuntu  18.04 64位 nginx:1.14 这篇文章主要是记录配置 https 的步骤,就不介绍申请ca证书的相关细节了 这里有免费的 ssl 证书:https://cloud.tencent.com/act/p

  • 我有一个在ApacheHeroku实例上运行的Laravel5构建,我试图确保所有流量都通过https转换,但是我非常迷路。 我有SSL证书,并成功运行。但是使用Heroku,您不能直接编辑服务器上的. htaccess文件。所以他们在这个页面上的建议是建立一个apache_app.conf,并告诉Heroku通过把这个放在Procfile中来阅读它: 然而,当我这样做时,我添加的几乎任何类型的H

  • 我最近开始探索AWS,并在单个Elastic Beanstalk实例上成功部署了Spring Boot应用程序。下一步,我想让我的应用程序使用HTTPS。考虑到我的应用程序是打包为jar的,我严格遵循了以下官方文档:在运行JavaSE的EC2实例上终止HTTPS。 但我的应用程序仍然只适用于HTTP。有人设法做到了吗?任何帮助或链接到工作示例将不胜感激。 关于我的应用程序的一些技术细节:这是一个基