amazon-web-services - 将域 A 记录指向 EC2 并使用 HTTPS 服务
问题描述
所以我有一个指向 cPanel 的域。现在我希望我的电子邮件托管在 cPanel 中,但我的网站文件应该来自亚马逊 AWS EC2。所以我改变了cPanel中的A记录,它工作正常。现在我必须让网站使用 HTTPS 服务。任何人都可以帮助我吗?
我使用 Amazon 证书管理器创建了一个证书。
解决方案
您不能直接在 EC2 上使用通过 ACM 创建的证书。
相反,您需要将实例放在负载均衡器(ELB 经典或 ALB)后面,然后将 ACM 证书部署到负载均衡器。
您还需要将 DNS 记录从 A 记录点更改为指向负载均衡器名称的 IP 地址的 CNAME。
另一种选择是在实例上使用 Let's Encrypt 来生成证书。
您的另一个选择是购买商业证书并将其部署到实例。
推荐阅读
- graph - Marginsplot 如何从图中删除某些数据
- apache - apache httpd log:过滤掉包含字符串的行
- laravel - 未在某些路线上显示模式 cookie 政策
- stripe-payments - 条纹 application_fee 与 transfer_data
- distributed-computing - 一致的哈希,为什么 Vnodes 是一个东西?
- node.js - 将 aws-sdk 升级到版本 3 - 流式 S3 上传
- rust - 阐明 Rust 的所有权规则
- python-3.x - 更改 QTreeWidgetItem 标志时防止递归
- styled-components - styled-components css``在函数内部调用时返回意外输出 - 前导和尾随逗号并插入代码而不是值
- java - Eclipse Java 中没有导入建议