vite中配置 https 安全超文本网络协议

本文介绍了如何在Vite开发环境中配置HTTPS,包括本地模拟生成证书(使用mkcert)、安装证书以及通过`@vitejs/plugin-basic-ssl`插件实现https协议支持。作者强调了网络安全知识的重要性,鼓励深入学习。
摘要由CSDN通过智能技术生成
vite中配置 https 安全超文本网络协议
  • * 1、本地模拟生成证书
    
    • 2、安装证书
    • 3、vite 中使用插件支持 https 协议

前言: https 的配置是相对安全的,但是需要购买证书,它是 SSL/TLS + HTTP 的安全超文本网络协议
此版本配置的是在 vite 开发服务器上临时配置的 https 协议, 生产环境需要购买证书, 在nginx 中配置

1、本地模拟生成证书

在 vite 项目根目录中创建 mkcert 目录
![在这里插入图片描述](https://img-
blog.csdnimg.cn/92554c9f168f42dcb0f5125f277a5d37.jpeg)
全局安装 mkcert

yarn add -g mkcert

利用 mkcert 创建 ca

mkcert create-ca

根据 ca 创建 cert (domains 后面跟着的是域名或者ip)

mkcert create-cert --domains 127.0.0.1,localhost

创建完成之后如上图

2、安装证书

找到 ca.crt 文件双击

![在这里插入图片描述](https://img-
blog.csdnimg.cn/27f8e94727514cd4b8d3e481a7d21cb1.jpeg)
![在这里插入图片描述](https://img-
blog.csdnimg.cn/bcd8c19eae0a497a8922cf0cf152b315.jpeg)
在这里插入图片描述

在这里插入图片描述

3、vite 中使用插件支持 https 协议

在 vite 项目中安装 @vitejs/plugin-basic-ssl 支持 https 协议

yarn add @vitejs/plugin-basic-ssl -D

vite.config.js 引入 使用

import pluginBasicSsl from “@vitejs/plugin-basic-ssl”

plugins: [
    vue(),
    pluginBasicSsl()  // 此插件支持 https 协议
],

最后

从时代发展的角度看,网络安全的知识是学不完的,而且以后要学的会更多,同学们要摆正心态,既然选择入门网络安全,就不能仅仅只是入门程度而已,能力越强机会才越多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值