windows https 证书
本地服务生成HTTPS证书
-
1.webpack 最简单的套餐
webpack-mkcert
-
npm i webpack-mkcert
-
vue-cli 为例(webpack5.+)
const WebpackMkcert = require('webpack-mkcert'); module.exports = defineConfig(async () => { const SSL = await WebpackMkcert.default({ source: 'coding', hosts: ['localhost', '127.0.0.1', 'abc.d.com'], }); return { devServer: { allowedHosts: 'all', open: false, host: '0.0.0.0', port:443, server: { type: 'https', options: { host: 'localhost', ...SSL, }, }, }, }; });
-
-
2.通过mkcert 安装证书
-
安装,根据系统选择(这里使用mkcert-v1.4.4-windows-amd64.exe)
mkcert-v1.4.4-windows-amd64.exe -install
-
安装证书 (在当前路径下,生成localhost的证书)
mkcert-v1.4.4-windows-amd64.exe localhost
-
证书名字:
- localhost-key.pem
- localhost.pem
3.使用证书(nginx、tomcat、node server 等)
- 以vue-cli (webpack5+)做演示
const fs = require('fs')
module.exports = defineConfig(() => {
return {
devServer: {
allowedHosts: 'all',
open: false,
host: '0.0.0.0',
client: {
webSocketURL: 'wss://localhost/wss',
},
port:443,
server: {
type: 'https',
options: {
key: fs.readFileSync('D:/soft/mkcert/localhost-key.pem'),
cert: fs.readFileSync('D:/soft/mkcert/localhost.pem')
}
},
};
});
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!