剛接觸反向代理時。不明確這個詞的含義,問了幾我的。也不明就裏。瀏覽器
近期因爲有人問,因此總結一下,請看下圖。負載均衡
「反向代理」這個名詞應是相對於「代理」這個詞,代理的做用沒必要多說。spa
最多見的場景是在一些局域網中的用戶瀏覽網頁,會在瀏覽器中設置代理server,經過代理訪問外網。代理
而反向代理不是給普通用戶用的,是給服務端業務server用的,server
可以理解成業務server集羣的一個網關。反向代理
一般可以起到按URL分發、負載均衡等功能,業務server沒必要暴露在公網,class
但是用戶是感知不到的反向代理server的存在。集羣
實現反向代理。用到最多的是Nginx,配合上Lua腳本實現較爲複雜的轉發、均衡的能力。
im