84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
一直都看到很多人说反向代理,但是这个是有什么用途,为什么要用到反向代理
走同样的路,发现不同的人生
nginx反代理到底有什麼用不好說 不過我倒是用過,給你說我應用場景吧 我之前網站都是用php做的,用nginx做伺服器一直相安無事 後來我接觸了go語言,就用go語言寫了一套web程序,但是問題出現了,nginx要監聽80端口,go語言也要監聽80端口 這時nginx反代理就派上用場了,可以nginx監聽80端口不變,讓go語言監聽一個其他端口,比如8080, 然後在配置nginx虛擬web時,將go語言寫的程式反代理到127.0.0.1:8080 這樣這二者就可以一起用,不衝突了,如果你想看視頻教程的話可以去v8視頻不過那裡目前好像還沒有nginx的視頻教程,如果你願意也可以為大家奉獻一下
前面兩位說的用法是不錯的。
不過,如果說到概念,大概沒有人比下面這傢伙說的更清晰了。
Difference between proxy server and reverse proxy server
http://stackoverflow.com/questions/224664/difference-between-proxy-server-and-reverse-proxy-server
反向代理可以將你的伺服器隱匿在區域網路中提供服務,一般反向代理伺服器只開放對應的web連接埠提供服務。而實際的業務伺服器往往還需要開放很多管理端口,資料庫端口。使用反向代理同時也可以實現多個業伺服器的負載平衡,對資源進行緩存,減少業務伺服器的壓力,以及對用戶的惡意請求做初步攔截等工作。 當然,實作反向代理也不僅nginx可以實現。
當你想同時nodejs go和php的時候
太反人類了,首次提問題,還要審核一個小時? shit。
nginx反代理到底有什麼用不好說
不過我倒是用過,給你說我應用場景吧
我之前網站都是用php做的,用nginx做伺服器一直相安無事
後來我接觸了go語言,就用go語言寫了一套web程序,但是問題出現了,nginx要監聽80端口,go語言也要監聽80端口
這時nginx反代理就派上用場了,可以nginx監聽80端口不變,讓go語言監聽一個其他端口,比如8080,
然後在配置nginx虛擬web時,將go語言寫的程式反代理到127.0.0.1:8080
這樣這二者就可以一起用,不衝突了,如果你想看視頻教程的話可以去v8視頻不過那裡目前好像還沒有nginx的視頻教程,如果你願意也可以為大家奉獻一下
前面兩位說的用法是不錯的。
不過,如果說到概念,大概沒有人比下面這傢伙說的更清晰了。
Difference between proxy server and reverse proxy server
http://stackoverflow.com/questions/224664/difference-between-proxy-server-and-reverse-proxy-server
反向代理可以將你的伺服器隱匿在區域網路中提供服務,一般反向代理伺服器只開放對應的web連接埠提供服務。而實際的業務伺服器往往還需要開放很多管理端口,資料庫端口。使用反向代理同時也可以實現多個業伺服器的負載平衡,對資源進行緩存,減少業務伺服器的壓力,以及對用戶的惡意請求做初步攔截等工作。
當然,實作反向代理也不僅nginx可以實現。
當你想同時nodejs go和php的時候
太反人類了,首次提問題,還要審核一個小時? shit。