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