购买免费ssl证书并配置

Posted yad123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了购买免费ssl证书并配置相关的知识,希望对你有一定的参考价值。

为什么要购买证书

小程序域名需要为https或者wss协议
https协议需要购买ssl证书

配置https需要的条件

  • 拥有一台云服务器
  • 拥有一个ICP备案的域名
  • nginx环境配置证书

云服务器

直接购买,这里使用的是阿里云的服务器

域名备案

参考云的备案文档

获取SSl证书

获取SSL有多种方式这里提供阿里云的免费获取方式

可选购专业版

下载SSL证书

  • 进入阿里云控制台
  • 进入SSL证书管理控制台
  • 申请证书
    技术图片
  • 填写相关信息后等待签发
  • 签发成功后点击下载即可下载证书
    技术图片

安装证书到Nginx

下载页面会有多种服务器下载,选择相应的下载即可

文件说明
1.解压下载的文件会有.pem结尾的文件
2.如果是证书系统创建的CSR,还包含:证书私钥.key文件

安装证书之前,请务必确定Nginx是否安装了ssl模块
自行百度安装

1.在nginx文件夹下新建一个cert目录
2.将解压的两个文件保存进去
3.配置nginx.cof

server {
    listen       443 ssl; //务必确定开启443端口
    server_name  www.xxx.com; //你的域名

    root   /usr/local/src; //项目入口
    ssl_certificate      /usr/local/nginx/cert/3933180_www.xxx.com.pem;  //证书地址
    ssl_certificate_key  /usr/local/nginx/cert/3933180_www.xxx.com.key;  //秘钥地址
    ssl_session_cache    shared:SSL:1m;
    ssl_session_timeout  5m;
    ssl_ciphers  HIGH:!aNULL:!MD5;
    ssl_prefer_server_ciphers  on;
	
    location / {
          try_files $uri $uri/ /test/index.html last;  // /usr/local/src/test/index.html为测试网页
          index index.html;
    }
}

4.重启服务器,完成

以上是关于购买免费ssl证书并配置的主要内容,如果未能解决你的问题,请参考以下文章

nginx配置阿里云免费ssl证书实现https化

阿里云购买的域名,买的ssl证书,怎么让证书有效?怎么配置证书到域名上面去

阿里云免费购买SSL证书,nginx无缝升级https

用什么方法购买ssl证书?

SSL证书是否要付费购买 免费SSL证书无法使用

如何诊断自己的网站 SSL 证书配置正确与否?