当前位置: 首页 > news >正文

mkcert生成证书本地或内网使用https

目录

  • 前言
  • 准备工作
  • 生成证书文件
  • openresty配置
  • 安装证书
  • 验证
  • 参考

前言

  • mkcert 是一个用于生成本地自签名 SSL 证书的开源工具。

准备工作

  • 官方文档: https://github.com/FiloSottile/mkcert
  • 下载地址: https://github.com/FiloSottile/mkcert/releases
  • 支持多种操作系统。
    在这里插入图片描述
  • 我下载了适应Linux系统的文件,并增加执行权限。
chmod +x mkcert-v1.4.4-linux-amd64

在这里插入图片描述

生成证书文件

# 最后面是地址(域名、IP),换成自己的
/home/zzq/mkcert-v1.4.4-linux-amd64   -key-file key.pem -cert-file cert.pem 192.168.117.129

在这里插入图片描述

openresty配置

  server {listen       9527 ssl;  # 端口换成自己的server_name  192.168.117.129; # 换成自己的ssl_certificate /usr/local/openresty/nginx/cert/cert.pem;ssl_certificate_key /usr/local/openresty/nginx/cert/key.pem;location / {root   html;index  index.html index.htm;}
}
openresty -s reload

安装证书

  • 此时访问会报不安全。

在这里插入图片描述

  • 先安装证书,查看证书位置
  /home/zzq/mkcert-v1.4.4-linux-amd64 -install/home/zzq/mkcert-v1.4.4-linux-amd64  -CAROOT

在这里插入图片描述

  • 下载rootCA.pem文件,改名为rootCA.crt
    在这里插入图片描述
  • 双击开始安装
    在这里插入图片描述
    在这里插入图片描述

验证

  • 清除缓存后,再次访问,连接安全。如下图所示表示成功。
    在这里插入图片描述

参考

  • https://www.cnblogs.com/xjzyy/p/17553820.html
  • https://cloud.tencent.com/developer/article/2191830
http://www.dtcms.com/a/389738.html

相关文章:

  • 【Python】关于移除Conda中已搭建环境的相关问题
  • 基于SpringBoot+Vue的校园兼职管理系统(WebSocket及时通讯、地图API、Echarts图形化分析)
  • 【K8S默认容器运行时】
  • Makefile学习(二)- 语法(变量、伪目标)
  • Winform自定义无边框窗体
  • 文献综述是什么?怎么写好一篇综述?
  • CLIP:开启多模态AI新时代的密钥(上)
  • @[TOC](位运算) # 常见位运算总结
  • 【Block总结】sMLP,全新的“稀疏MLP”模块|即插即用|原模型改进
  • TDengine IDMP 基本功能——数据可视化(4. 仪表盘)
  • 亚信安全与中国联通共同打造的联通联信一体化安全检测与响应平台亮相网安周
  • 短脉冲计数
  • 铝厂天车PLC远程调试解决方案:御控物联网网关赋能工业智造新生态
  • CPU-GPU预处理流程的核心和优化关键 格式流转
  • 混元开源之力:spring-ai-hunyuan 项目功能升级与实战体验
  • 基于开源AI大模型、AI智能名片与S2B2C商城小程序的社群入群仪式设计研究
  • HookConsumerWidget 深入理解
  • Django多数据库实战:Mysql从逻辑隔离到跨库外键问题的解决方案
  • SQL Server索引优化:从原理到实战的完整指南
  • 前端-Vue自定义指令
  • 深度学习调参核心:PyTorch学习率调整策略全解析(一)(附系列PPT关键要点)
  • 如何在保证质量的前提下,快速完成一份 PPT?
  • AssemblyScript 入门教程(3)AssemblyScript 项目搭建与实战入门
  • React 实战进阶视频教程
  • 运维安全08 - 日志检测和 tcpdump (抓包) 的介绍以及使用
  • 感烟火灾探测器工程量计算
  • 数学真题分类刷题(前两章)
  • 基于文本与声学特征的渐冻症言语障碍严重程度分类研究
  • 基于语音合成的数据增强在独立说话人构音障碍严重程度分类中的应用
  • vscode 设置