# https 证书

虽然网站 http 也可以访问,但有 ssl 证书,可以让网站更安全些,微信小程序正式版也需要 https

# 证书申请

各大服务商售卖的证书价格过高,个人很难消费的起,所以我选择了 Let’s Encrypt 这款免费的证书,虽然它有效期只有3个月,但是它可以无限续签,在到期前一个月内,只需要运行一条命令,就可更新证书。

官网:Let’s Encrypt (opens new window)

# 三方工具

本项目选择了一款可以自动续签的 三方工具 (opens new window),您可能需要一定的后端知识才能运行它。

# 证书使用

以下以本项目使用的 nginx 服务器为例,在 server 中加入以下内容:

server {
    listen 80;
    listen 443 ssl;                 #监听端口
    server_name text-h5.ixook.com;  #监听地址

    #ssl on;
    ssl_certificate /etc/letsencrypt/live/ixook.com/fullchain.pem;      # 证书链
    ssl_certificate_key /etc/letsencrypt/live/ixook.com/privkey.pem;    # 证书私钥

    ssl_session_timeout 10m;
    ssl_protocols TLSv1.2 TLSv1.1 TLSv1 SSLv3;                          # 证书格式
    ssl_ciphers ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AES:RSA+3DES:!ADH:!AECDH:!MD5:!DSS; 
    ssl_prefer_server_ciphers on;

    ...
}

上次更新: 6/6/2022, 12:17:36 AM
示例展示,因PC端无touch事件,请在手机上进行浏览