流程图:
说明:
我们在开发web系统时经常会遇到私有化部署的问题。本文介绍私有化部署的一种方案。
首先前端资源打包成静态资源或者直接就是node服务,其次后端服务打包部署,前后端分离分别部署。
在前端服务机器上部署nginx服务,当client端请求html,css,js资源时nginx服务直接返回前端静态资源。当client端请求的是api接口时,我们这里通过将接口统一加/api标识,当请求到达nginx时,
在nginx上配置location /api { },这样将带有/api路径的请求全部转发到后端的服务器上。