ubuntu

nginx在ubuntu上如何使用ssl

小樊
48
2025-09-17 06:03:34
栏目: 云计算

在Ubuntu上为Nginx配置SSL,你需要遵循以下步骤:

  1. 安装Nginx(如果尚未安装):
sudo apt update
sudo apt install nginx
  1. 获取SSL证书。你可以从Let’s Encrypt免费获取SSL证书,或者购买一个证书。这里我们使用Let’s Encrypt作为示例。

首先,确保已安装Certbot:

sudo apt install certbot python3-certbot-nginx

然后,运行Certbot以获取并安装SSL证书:

sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com

yourdomain.comwww.yourdomain.com替换为你的域名。Certbot将自动配置Nginx并创建一个SSL证书。

  1. 测试Nginx配置是否正确:
sudo nginx -t

如果没有错误,重新加载Nginx以应用更改:

sudo systemctl reload nginx
  1. (可选)设置自动续订证书。Certbot会自动设置一个定时任务来续订证书。你可以使用以下命令手动测试续订过程:
sudo certbot renew --dry-run

如果一切正常,Certbot将自动续订证书并在需要时更新Nginx配置。

现在,你的Nginx服务器应该已经配置了SSL,可以通过HTTPS访问你的域名。

0
看了该问题的人还看了