本地https测试环境创建
程序员文章站
2022-03-07 11:05:42
...
有时需要交付兼容https的代码, 需要本地可以测试。有下面一些方法可以创建:
1. XAMPP
如果是静态页面,或者php后端,可以使用xampp。 xampp兼容mac, windows, linux各平台,下载安装即可。
它的https证书已经过期,但是只要选择依然信任,就可以在chrome下以https访问页面内容。
2. nodejs
下面的方法主要适合mac
流程:
代码库:
https://github.com/dakshshah96/local-cert-generator/issues
运行代码:
var path = require('path')
var fs = require('fs')
var express = require('express')
var https = require('https')
var certOptions = {
key: fs.readFileSync(path.resolve('localhttps/server.key')),
cert: fs.readFileSync(path.resolve('localhttps/server.crt'))
}
var app = express()
//访问当前目录静态文件
app.use('/', express.static('./'));
var server = https.createServer(certOptions, app).listen(443)
上一篇: python+opencv3.4.0 实现HOG+SVM行人检测的示例代码
下一篇: spring配置文件(spring的开发步骤;bean中的scope,init-method,destroy-method;bean的工厂静态方法实例化;工厂动态方法实例化)
推荐阅读
-
利用Docker搭建本地https环境的完整步骤
-
如何在win7系统里创建ASP程序测试环境
-
windows server 2003中IIS6.0 搭配https本地测试环境
-
windows server 2003中IIS6.0 搭配https本地测试环境
-
谷歌研究员将发布HTTPS本地证书部署测试工具mkcert
-
本地HTTPS环境搭建的完整步骤记录
-
eclipse入门之创建第一个web程序(jsp测试环境)
-
https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
-
本地通过VMware Workstation创建虚拟机,配置网络环境
-
生成本地测试用https证书,支持通配符和多域名,初学OpenSSL