我想在具有 Bitnami 堆栈的 Amazon Lightsail 实例中为我的网站安装 SSL 证书。但是,我不知道该怎么做。
简短描述
要为托管在具有 Bitnami 堆栈的 Lightsail 实例中的网站安装标准的 Let's Encrypt SSL 证书,请使用 Bitnami 的 bncert-tool。实例蓝图的示例包括 WordPress、LAMP、Magento 和 MEAN。
如果您的实例蓝图不同或想要安装通配符证书,请参阅以下 AWS Knowledge Center 文章:
解决方法
先决条件:
- 确保 DNS 记录中的域名指向您的 Lightsail 实例的 IP 地址。
- 对于通配符域,不能使用 bncert-tool 创建证书。
- 仅 64 位的 Linux 操作系统 (OS) 支持 bncert-tool。不能将其与 IPv6 地址一起使用,也不能为 NGINX Web 服务器配置 HTTPS 证书。
2019 年 5 月 10 日之后发布的 Bitnami 堆栈默认包含 bncert-tool。
bncert-tool 会自动执行以下步骤:
- 在 Bitnami 堆栈上配置 HTTPS 证书
- 创建自动证书续订
- 设置 HTTP 重定向至 HTTPS
要启动 Bitnami HTTPS 配置工具,请运行以下命令:
sudo /opt/bitnami/bncert-tool
有关更多信息,请参阅 Bitnami 网站上的 Learn about the Bitnami HTTPS configuration tool。