您当前的位置:首页 > 计算机 > 服务器 > Nginx

如何在Nginx上配置SSL证书和HTTPS?

时间:11-20来源:作者:点击数:

在Nginx上配置SSL证书和HTTPS,需要先获取SSL证书,然后在Nginx配置文件中进行相应的配置。以下是一个简单的示例,展示了如何在Nginx上配置SSL证书和HTTPS。

获取SSL证书

可以从免费的证书颁发机构(如Let's Encrypt)或付费的证书颁发机构获取SSL证书。这里以Let's Encrypt为例,介绍如何获取SSL证书。

安装Certbot

Certbot是一个自动化工具,用于获取和部署Let's Encrypt证书。在Ubuntu系统上,可以使用以下命令安装Certbot:

sudo apt-get update
sudo apt-get install certbot python3-certbot-nginx

使用Certbot获取SSL证书

运行以下命令,将yourdomain.com替换为自己的域名:

sudo certbot --nginx -d yourdomain.com

在Nginx配置文件中添加SSL配置

Certbot会自动在Nginx配置文件中添加SSL配置。你可以在/etc/nginx/sites-available/目录下找到配置文件。

重启Nginx服务,使SSL配置生效:

sudo systemctl restart nginx

配置完成后,可以通过浏览器访问yourdomain.com,看是否能正确访问网站,并且地址栏显示绿色的锁图标,表示HTTPS已生效。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐