zoukankan      html  css  js  c++  java
  • 购买免费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.重启服务器,完成

  • 相关阅读:
    EBS Form菜单栏增加选项
    Oracle EBS 基础概念:弹性域-上下文字段
    EBS apps, applsys 的关系及密码更改
    设计模式-建造者模式
    微服务入门
    常见SQL编写和优化
    java 8 stream toMap问题
    mysql8.0.22在centos7.6下的简单安装
    mysql8的collate问题和修改
    springboot+security自定义登录-1-基础-自定义用户和登录界面
  • 原文地址:https://www.cnblogs.com/yad123/p/12905919.html
Copyright © 2011-2022 走看看