咱們在開發web系統時常常會遇到私有化部署的問題。本文介紹私有化部署的一種方案。css
首先前端資源打包成靜態資源或者直接就是node服務,其次後端服務打包部署,先後端分離分別部署。html
在前端服務機器上部署nginx服務,當client端請求html,css,js資源時nginx服務直接返回前端靜態資源。當client端請求的是api接口時,咱們這裏經過將接口統一加/api標識,當請求到達nginx時,前端
在nginx上配置location /api { },這樣將帶有/api路徑的請求所有轉發到後端的服務器上。node