我可以使用 Nginx Certbot 将 ssl 放入 aws 默认 ec2 域吗?
Can I use Nginx Certbot to put ssl in an aws default ec2 domain?
我试图输入命令来获取证书,但它给了我这个错误:
一个意料之外的问题发生了:
服务器不会为标识符颁发证书 :: 创建新订单时出错 :: 无法颁发“ec2-34-237-242-160.compute-1.amazonaws.com”:ACME 服务器拒绝颁发证书对于这个域名,因为它被政策禁止
Let's Encrypt 阻止 Amazon AWS 域,因为域名是临时的并且可能会更改。
https://community.letsencrypt.org/t/policy-forbids-issuing-for-name-on-amazon-ec2-domain/12692/4
这是一个替代方案
- 为您的域 (example.com) 创建 subdomain (api.example.com)
- 在您的 ec2 实例上安装反向代理(如 nginx)
- 为反向代理配置 SSL。
- 照常为您的 ec2 实例上的应用程序保留 SSL。
- 在反向代理(如 nginx)配置文件中将 https(可能还有 http)流量重定向到您的应用程序。
我试图输入命令来获取证书,但它给了我这个错误: 一个意料之外的问题发生了: 服务器不会为标识符颁发证书 :: 创建新订单时出错 :: 无法颁发“ec2-34-237-242-160.compute-1.amazonaws.com”:ACME 服务器拒绝颁发证书对于这个域名,因为它被政策禁止
Let's Encrypt 阻止 Amazon AWS 域,因为域名是临时的并且可能会更改。
https://community.letsencrypt.org/t/policy-forbids-issuing-for-name-on-amazon-ec2-domain/12692/4
这是一个替代方案
- 为您的域 (example.com) 创建 subdomain (api.example.com)
- 在您的 ec2 实例上安装反向代理(如 nginx)
- 为反向代理配置 SSL。
- 照常为您的 ec2 实例上的应用程序保留 SSL。
- 在反向代理(如 nginx)配置文件中将 https(可能还有 http)流量重定向到您的应用程序。