我想在具有 Bitnami 堆疊的 Amazon Lightsail 執行個體中為網站安裝 SSL 憑證。但是,我不知道該如何做。
簡短描述
若要為具有 Bitnami 堆疊的 Lightsail 執行個體中託管的網站安裝標準 Let's Encrypt SSL 憑證,請使用 Bitnami 的 bncert-tool。執行個體藍圖的範例包括 WordPress、LAMP、Magento 和 MEAN。
如果您有不同的執行個體藍圖,或想要安裝萬用字元憑證,請參閱下列 AWS 知識中心文章:
解決方法
先決條件:
- 請確保 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 網站上的瞭解 Bitnami HTTPS 組態工具。