在 Nginx 中为虚拟主机添加 SSL/TLS 证书,可以让你的网站支持 HTTPS,从而提升安全性。以下是详细的步骤:
1. 准备 SSL/TLS 证书
你需要一个有效的 SSL/TLS 证书。通常有两种方式获取证书:
- 使用免费证书(如 Let’s Encrypt)。
- 购买商业证书。
使用 Let’s Encrypt 获取免费证书
Let’s Encrypt 是一个免费、自动化的证书颁发机构。你可以使用 Certbot
工具来生成证书。
-
安装 Certbot 和 Nginx 插件:
sudo apt update sudo apt install certbot python3-certbot