用 Nginx 配置 HTTPS 与安全加固
免费证书 + Nginx 配置,让网站从 HTTP 升级到 HTTPS。
HTTPS 已经成了网站标配,没有它浏览器会提示不安全。用免费的 Let's Encrypt 证书就能搞定。
申请免费证书
用 certbot 一条命令自动申请并续期。
apt install -y certbot python3-certbot-nginx
certbot --nginx -d www.example.com
自动续期
certbot renew --dry-run
安全加固
- 开启 HSTS 强制走 HTTPS
- 配置安全响应头
- 隐藏 Nginx 版本号
小结
HTTPS 不只是一把锁,更是用户信任的基础。免费证书 + 自动续期,成本几乎为零。