一、SSL 证书申请
以从阿里云和腾讯云申请举例说明。
阿里云:
注册并登录阿里云(https://www.aliyun.com/)
证书申请视频简介:
第一步,选配证书:
https://help.aliyun.com/document_detail/28548.html?spm=a2c4g.11186623.6.556.3b1c120aad0
第二部,填写资料:
https://help.aliyun.com/document_detail/28549.html?spm=a2c4g.11186623.6.557.2b786e7byN
第三步,查看和管理已购 SSL 证书:
https://help.aliyun.com/document_detail/28550.html?spm=a2c4g.11186623.6.558.437b3dac0ET
注册并登陆腾讯云(https://cloud.tencent.com)
申请 SSL 证书帮助,https://cloud.tencent.com/document/product/400
二、SSL 证书下载
SSL 证书下载完之后,是一个压缩包,如下图:
要配置到 IIS 上,就用 IIS 目录下的文件,要配置 Nginx 就用 Nginx 目录下的文件。
三、IIS 下配置 https
1、导入自己申请的(二、SSL 证书下载,IIS 目录里)服务器证书
2、在 IIS 上导入自己创建的服务器证书,如下图
3、给你的站点绑定 https,如下图
4、完成,可以用 https 访问了(把原来的服务器地址中的 http 改成 https 即可)
Nginx 下配置 https
1、修改.\Webserver\server\nginx.config
a.把 “listen 443 ssl;”中的 443 改成自己需要绑定的端口号,如果本地没有其他软件使用 443 端口,
保持不变也可以
b.把 “#ssl on;”的#去掉
c.把 “ssl_certificate server.pem;”和”ssl_certificate_key server.key;”中的server.pem和server.key
换成自己申请的(二、SSL 证书下载,Nginx 目录里)SSL 证书和 Key
2、重启 Web 服务
3、完成,可以用 https 访问了(把原来的服务器地址中的 http 改成 https 即可)