关于caddy:基于-Caddy-反向代理盘古业务网关节点

本文以部署盘古 Admin 在线演示零碎为例解说如何基于 Caddy 部署盘古 Admin 的动态资源和 Web 节点(业务网关)。 部署成果:https://pangu-admin.pulanit.com 充当 WebServer 部署我的项目动态网站。充当流量网关方向代理后端的 Web 节点(业务网关)。全站主动 SSL。蕴含动态网站和 API 申请。解决跨域申请;解决前端 https 后端 http 的协定适配问题。nginx 也能够做同样的事件。解析二级域名登录域名服务商控制台,增加一条二级域名 pangu-admin.pulanit.com 的解析记录。 批改配置文件# vi /etc/caddy/Caddyfilepangu-admin.pulanit.com { # Set this path to your site's directory. root * /var/www/pangu-admin encode gzip # Enable the static file server. file_server # Another common task is to set up a reverse proxy: reverse_proxy /api/* { # 能够指定多个后端业务网关 WEB 节点 to localhost:8080 }}动态资源文件上传到目录:/var/www/pangu-admin。后端 Dubbo 微服务集群的部署不在本文探讨范畴,本文仅通过 Caddy 方向情理后端业务网关。通过如上配置,网站和 API 主动都领有了 https 的能力。上述部署构造,使得动态网站和 API 处于同一域名下,解决了跨域的问题。但如果 API 须要反向代理到不同的端口下或者域名下,则能够设置业务网关的参数开启跨域反对,也能够在 Caddy 配置文件配置响应头参数以反对跨域拜访。彩蛋盘古开发框架 是一套轻量持重的工业级 Web 接口服务和中后盾业务零碎开发框架。 ...

December 19, 2022 · 1 min · jiezi