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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM