前言
SSL/TLS是HTTPS的基础,保护数据传输安全。
一、证书链
根证书 -> 中间证书 -> 服务器证书。浏览器验证证书链直到受信任的根CA。
二、Let's Encrypt免费证书
sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d example.com -d www.example.com
# 自动续期
sudo crontab -e
0 0 1 * * certbot renew --quiet
三、通配符证书
sudo certbot certonly --manual --preferred-challenges dns -d "*.example.com"
# 按提示添加DNS TXT记录
总结
Let's Encrypt让HTTPS免费普及。如需服务,欢迎联系17老师。
关于17老师:AI应用·数字化管理·全栈开发·网络安全全栈专家。邮箱:j.d88888888@qq.com 微信:AFIST17