jwzhang

本地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

分类:

技术点:

相关文章:

  • 2021-11-19
  • 2021-11-14
  • 2021-05-15
  • 2021-11-21
  • 2021-03-27
  • 2021-12-22
  • 2021-04-10
  • 2021-09-17
猜你喜欢
  • 2021-12-17
  • 2021-09-14
  • 2022-01-18
  • 2021-11-05
  • 2021-09-17
  • 2021-11-18
  • 2021-12-16
相关资源
相似解决方案