ssl - 如何通过 LetsEncrypt 将 Amazon Ec2 中的 http 更改为 https

标签 ssl amazon-ec2 superuser

我在 amazon ec2 中有一个 ec2 实例。因为我有 php 文件和 mysql 数据库。我正在按照以下方式使用 ec2 连接我的数据库

http://18.37.220.172/phpInsert.php .但是我没有安全感。所以我想更改为安全站点。

像这样https://18.37.220.172/phpInsert.php

我已经在 ec2 实例中安装了 letsencrypt ssl 证书。但是 http 并没有变成 https。

如何在 ec2 实例中启用 ssl。我没有任何域名。

所以我想转换我的IP地址https://18.37.220.172 .是否可以。

我必须做什么?

最佳答案

letsencrypt 不支持生成没有域名的证书:https://community.letsencrypt.org/t/certificate-for-public-ip-without-domain-name/6082

It is possible to purchase certificates for IP addresses, but not from Let’s Encrypt. Let’s Encrypt may offer IP address certificates in the future, but as of September 2018 we do not.

关于ssl - 如何通过 LetsEncrypt 将 Amazon Ec2 中的 http 更改为 https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56685377/

相关文章:

amazon-s3 - 在 EC2 上部署

reactjs - Nginx docker 容器在 AWS EC2 上托管 reactjs 应用程序 - 未显示

ssl - 跳过 IIB 中的证书验证

ssl - 什么时候需要将 "Negotiate Client Certificate"设置为已启用?

c# ssl request - 证书验证

android - 以编程方式允许 super 用户权限

python - Django super 用户无权删除模型

postgresql - postgresql 中的 SSL 连接上的 "HostName not verified error message"

amazon-ec2 - 亚马逊负载均衡器稳定运行的标准是什么?

linux - 特权命令是如何控制的?