如果是傳統(tǒng)的web項目的話,頁面直接被扔在項目中,用idea選擇運行的容器,比如tomcat,然后發(fā)布直接打成war包,項目就跑起來了。
如果是前后端分離的話,一般idea僅僅用來運行后端的邏輯,配合Nginx來做前后端分離,通過Nginx的location表達式來區(qū)分請求,以便于做特殊處理。
如果是后端的請求通過proxy_pass轉(zhuǎn)發(fā)到idea,如果是前端的頁面邏輯部分,通過Nginx代理來完成。
請求轉(zhuǎn)發(fā)只是Nginx的基本功能,除此之外還可以做前端頁面緩存以及后端的負載均衡等