在Ubuntu上为Nginx配置SSL,你需要遵循以下步骤:
sudo apt update
sudo apt install nginx
首先,确保已安装Certbot:
sudo apt install certbot python3-certbot-nginx
然后,运行Certbot以获取并安装SSL证书:
sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com
将yourdomain.com和www.yourdomain.com替换为你的域名。Certbot将自动配置Nginx并创建一个SSL证书。
sudo nginx -t
如果没有错误,重新加载Nginx以应用更改:
sudo systemctl reload nginx
sudo certbot renew --dry-run
如果一切正常,Certbot将自动续订证书并在需要时更新Nginx配置。
现在,你的Nginx服务器应该已经配置了SSL,可以通过HTTPS访问你的域名。