创建本地开发环境ssl证书及Nginx配置证书

使用mkcert工具:mkcert 是一个用于生成本地自签名 SSL 证书的开源工具,项目基于 Golang 开发,可跨平台使用,不需要配置,支持多域名以及自动信任 CA。

1、使用choco安装mkcert(choco安装方法,不会的点这里

choco install mkcert

 

 

2、生成相关IP的证书(192.168.4.157.pem 和 192.168.4.157-key.pem)

cd D:\mkcert_file
mkcert 192.168.4.157

 

3、安装证书

mkcert -install

4、Nginx配置

    server {
        listen       443 ssl;
        server_name  192.168.4.157;
        ssl_certificate      192.168.4.157.pem;
        ssl_certificate_key  192.168.4.157-key.pem;

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;

        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_prefer_server_ciphers on;

        location / {
            root   html;
            index  index.html index.htm;
        }
    }

5、访问https://192.168.4.157

后续将介绍 跨平台Web服务器Caddy 缺省全站HTTPS,无需任何配置。(自动申请和续期证书)

posted @ 2022-12-06 13:47  風飄絮℃  阅读(367)  评论(0编辑  收藏  举报