设置证书

展示如何使用 Certbot 为域名获取并验证 SSL 证书。

创建 Route 53 URL

从您的域创建 Route 53 URL,例如 caesar.internal.romeprotocol.xyz,指向 EC2 服务器 IP。

打开端口

确保远程服务器上的 HTTP(80)和 HTTPS(443)端口已打开。

使用 AWS EC2 安全组打开这些端口。

获取证书

下面的 Certbot CLI 可让您获取 Lets Encrypt 证书。

注意:在请求证书时请使用您自己的电子邮件地址和域名。

sudo apt install -y nginx
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot
sudo certbot certonly --nginx -n -m [email protected] --agree-tos --domains caesar.internal.romeprotocol.xyz # 用您的电子邮件和域名替换
sudo nginx -s stop

验证证书生成

现在,确保证书目录中存在 fullchain.pem 和 privkey.pem 文件。

最后更新于

这有帮助吗?