设置证书
展示如何使用 Certbot 为域获取并验证 SSL 证书。
创建 Route 53 URL
从您的域创建 Route 53 URL,例如 caesar.internal.romeprotocol.xyz 指向 EC2 服务器 IP。
打开端口
确保远程服务器上的 HTTP(80)和 HTTPS(443)端口已打开。
使用 AWS EC2 安全组打开这些端口。
获取证书
下面的 Certbot CLI 可帮助您获取 Let's 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 文件。
最后更新于
这有帮助吗?