Linux的Nginx二:代理
生活随笔
收集整理的這篇文章主要介紹了
Linux的Nginx二:代理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
正向代理
首先,代理服務器一般指局域網內部的機器通過代理服務器發送請求到互聯網上的服務器,代理服務器一般作用在客戶端。例如:軟件 。我們的客戶端在進行f操作的時候,我們使用的正是正向代理,通過正向代理的方式,在我們的客戶端運行一個軟件,將我們的HTTP請求轉發到其他不同的服務器端,實現請求的分發。
代理服務器運行在客戶端??就是講請求地址進行解析定向的軟件
?反向代理
反向代理服務器作用在服務器端,它在服務器端接收客戶端的請求,然后將請求分發給具體的服務器進行處理,然后再將服務器的相應結果反饋給客戶端。Nginx就是一個反向代理服務器軟件。
反向的意思就是由服務器端導向到客戶端??作為一個傳輸的中間段
從上圖可以看出:客戶端必須設置正向代理服務器,當然前提是要知道正向代理服務器的IP地址,還有代理程序的端口。?
反向代理正好與正向代理相反,對于客戶端而言代理服務器就像是原始服務器,并且客戶端不需要進行任何特別的設置。客戶端向反向代理的命名空間(name-space)中的內容發送普通請求,接著反向代理將判斷向何處(原始服務器)轉交請求,并將獲得的內容返回給客戶端。因為只允許服務器進行訪問??所以相對的安全!
?
?
總結
以上是生活随笔為你收集整理的Linux的Nginx二:代理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HTTP一个 TCP 连接可以发多少个
- 下一篇: Swoole同步/异步/阻塞/非阻塞的理