使用Nignx之Proxy_pass反向代理Node程式
在Production的環境下,我們會想要將我們的NodeJS所架設出來的Server給代理到Nginx或者Apache這種專業的Http server上。很多人可能會好奇,Express或Koa本身就有http的功能了,為何需要多此一舉,反向代理反而還多了一層架構。 我認為多了這個Nginx前端有下面幾點好處 Port 80與Port 443只有一個,如果我們有多個不同的網站程式需要架設,就會遇到Port衝突的問題,例如近期內崛起的純前端框架,背後需要一個後端API支援,如果兩者都想要架設在https上,使用