美文网首页
【Mac上配置https】

【Mac上配置https】

作者: Y了个J | 来源:发表于2018-09-29 10:41 被阅读298次

先在桌面创建个SSL文件夹,用来放生成的私钥证书文件
打开终端cd到SSL文件夹

  1. 自签名证书

(1) 在SSL文件夹中生成私钥

openssl genrsa -out server.key 2048

(2) 生成自签名证书

openssl req -new -sha256 -x509 -days 365 -key server.key -out server.crt
  1. 配置nginx

(1) 放入证书
将server.crt和server.key两个文件拷贝,放到nginx目录

(2) 修改nginx.conf配置文件,wx.localhost.com需要做域名映射

server {
        listen       443 ssl;
        server_name  wx.localhost.com;

        ssl_certificate      server.crt;
        ssl_certificate_key  server.key;

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

        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;

        location / {
            proxy_pass http://127.0.0.1:8081;
        }
    }

修改完后重启nginx

sudo nginx
sudo nginx -s reload
  1. 自己作为CA签发证书

(1) 生成CA根证书,其实就是自签名证书
先在桌面的SSL文件夹里创建个CA文件夹,用来存放放自己作为CA生成的私钥证书文件,打开终端cd到CA文件夹

  • 私钥
这里使用-des3进行加密,需要四位以上密码
openssl genrsa -des3 -out ca.key 4096
  • 证书
openssl req -new -x509 -days 365 -key ca.key -out ca.crt
按1自签名证书流程,得到ca.key和ca.crt

(2 )创建服务器私钥

openssl genrsa -out server.key 4096

(3) 生成证书请求文件CSR

openssl req -new -key server.key -out server.csr

此时已得到如下4个文件:ca.crt,ca.key,server.csr,server.key

(4) 自己作为CA签发证书

openssl ca -in server.csr -out server.crt -cert ca.crt -keyfile ca.key -days 365
需要输入生成ca.key时设置的密码

双击ca.crt安装
到钥匙串访问,找到安装的证书,右键点击 → 显示简介 → 设置始终信任

相关文章

  • 【Mac上配置https】

    先在桌面创建个SSL文件夹,用来放生成的私钥证书文件打开终端cd到SSL文件夹 自签名证书 (1) 在SSL文件夹...

  • Mac上nginx配置https教程

    很简单,跟我一起来,一步两步三步四步五步,stop,你已中了我的五步拳,你还敢动? 1.生成私钥 2.生成证书 3...

  • 2020-05-25

    mac 上python安装新版本配置https://www.cnblogs.com/zhangjingkun/p/...

  • 创建一个简单的React-Native工程

    一、环境配置 (1)需要一台Mac(OSX) (2)在Mac上安装Xcode (3)安装node.js:https...

  • Ant环境配置

    Ant环境配置 Mac上Ant环境配置 访问Ant官网下载页面[https://ant.apache.org/bi...

  • OpenCV 开发环境的配置

    欢迎访问个人博客:https://glumes.com 在 Mac 上折腾了一下 OpenCV 的配置,分别配置了...

  • mac电脑上配置tomcat

    mac电脑上配置tomcat的方法[https://blog.csdn.net/feng2qing/article...

  • zookeeper实现分布式锁

    一:zk的安装、配置 mac上的zk安装、配置: mac上zk安装win上的zk安装、配置:win上zk安装 二:...

  • Mac下基于item2使用szrz命令

    1. mac上安装 lrzsz brew install lrzsz 2.下载配置文件 下载https://git...

  • Mac 环境变量配置

    参考:Mac电脑上配置Java开发环境mac上java环境配置 目录 第一步 进入配置文件 编辑配置界面 保存配置...

网友评论

      本文标题:【Mac上配置https】

      本文链接:https://www.haomeiwen.com/subject/mzdvoftx.html