获取https免费证书,windos上使用nginx部署
实现过程
1.注册51ssl网址账户(在拥有一个审核通过的域名前提下)
2.根据你的域名申请证书,获取证书和秘钥(90天到期,到期再配置一次)
3.nginx配置,将下载的证书和秘钥下载到本地保存,并配置nginx
注册51ssl
注册完成后:
-
购买一个免费证书(免费证书90到期)
-
填写你购买的域名,提交申请。证书下载密码和密码提示随便写个记住就行。
-
进入订单管理
-
验证你的域名,点击获取验证信息
-
将你获取的域名验证,到你购买的域名管理云去配置。以华为云为例,在你购买的域名下新增纪录集
将上面获取到的信息填入,并稍等几分钟
通过之后显示绿色勾勾,下面这样(可能需要等5-10分钟)
签发证书选择nginx格式的
- 通过之后下载证书到本地
会有两个文件,一个证书一个秘钥保存到本地
配置nginx
在nginx的配置文件nginx.conf里面添加下面的server模块(域名,证书、秘钥地址和名称都换成你自己的)
- 确保443端口没被占用
#配置https
server {
listen 443 ssl;
server_name www.你的域名.com;
ssl_certificate F:\TSTS\key\cert_chain.pem;
ssl_certificate_key F:\TSTS\key\key.key;
}
配置好要重启nginx,重启命令: nginx -s reload
访问你的https域名
将你申请的http域名头,换成https头访问
出现nginx字样则说明配置成功,完结撒花