乐趣区

关于https:本地服务快速添加HTTPS

最近在做一个需要,须要用到 HTTPS 能力拜访,因为不是 webpack 起的我的项目,所以没方法间接用 webpack-dev-server。

原本想用 Nginx 来做反向代理:通过 openssl 生成证书,配置到 nginx,映射 9000 端口 (跑在 80 端口须要 sudo) 到本地服务的 8080 端口。然而发现了一个更简略的形式:应用local-ssl-proxy

local-ssl-proxy 是一个实用于本地开发的,应用自签名证书的简略 SSL HTTP 代理。
#### 装置

npm install -g local-ssl-proxy

#### 运行
本地服务运行在 8080 端口,能够映射到 9000 端口进行拜访,如果映射到 80 端口则须要管理员权限来运行。

local-ssl-proxy --source 9000 --target 8080

再配置一下 host(举荐应用 SwitchHosts! 客户端来治理 host, 新增和调整都更加不便)

127.0.0.1  local.ctrip.com

就能够通过 https://local.ctrip.com:9000/xxxx 间接拜访到跑在 8080 端口的服务了。

欢送关注微信公众号“混沌前端”

退出移动版