申请过程中出现邮箱输入问题,终端提示:
Enter email address or hit Enter to skip.(Enter 'c' to cancel):Invalid email address输入邮箱时反复出现:
There is a problem with your email address.邮箱本身符合常见的邮箱地址格式,但交互式输入仍然没有通过验证。
一种更容易检查的方式是通过参数显式指定邮箱:
certbot --nginx \ -d brainrb.cn \ -d www.brainrb.cn \ --email your-email@example.com \ --agree-tos将示例邮箱替换为自己的真实邮箱。
注意:如果当前仍处于交互式输入界面,应先根据提示退出,再重新执行完整命令。不要把取消命令 c 当作邮箱地址输入。
6.4 证书申请注意事项
申请前必须确认域名拼写正确。之前排查 DNS 时,曾因域名写错导致查询结果为 NXDOMAIN。
另外,使用 --nginx 不意味着所有环境都可以自动配置成功。如果 Nginx 配置复杂、已有多个虚拟主机或存在其他证书配置,需要在申请前做好备份,并在申请后检查配置变化。
七、验证 Nginx HTTPS 配置
证书申请成功后,检查 Nginx 配置:
nginx -t正常情况下应看到:
syntax is oktest is successful重新加载 Nginx:
systemctl reload nginx查看监听端口:
ss -lntp | grep -E ':80|:443'查看证书列表:
certbot certificatesCertbot 通常会在以下目录存储证书:
/etc/letsencrypt/live/brainrb.cn/常见文件: