本地localhost开发环境配置为https环境域名

本地localhost开发环境配置https环境域名

反向代理(个人实测好用,其它没有实测)

线上生产环境常见的一种架构是在 HTTP 服务前加一层反向代理,HTTPS 加解密在反向代理层面完成。如果项目的生产环境使用这一架构,那么为了最大限度地与生产环境保持一致,本地开发调试时也可以采取类似的架构,比如使用 Caddy 充当反向代理服务器。

macOS 下 Caddy 可以通过 Homebrew 安装,其他系统请参考 Caddy 文档 [3]:

brew install caddy
正常启动 HTTP 服务后,只需一行命令即可加上反向代理(这里假定服务的端口是 3000):

caddy reverse-proxy --from localhost --to localhost:3000
通过 https://localhost 即可访问服务:

Caddy 会自动生成证书,获取系统信任,无需另行生成证书,也无需修改项目的启动服务。

 ps:(给自己看的,caddy装到了nginx.config目录)

文章来源:https://www.cnblogs.com/qiumingcheng/p/11608328.html

posted @ 2021-01-05 15:55  问问大将军  阅读(2324)  评论(0编辑  收藏  举报