反向代理(Reverse Proxy)方式是指以代理服務器來接受internet上的鏈接請求,而後將請求轉發給內部網絡上的服務器,php
並將從服務器上獲得的結果返回給internet上請求鏈接的客戶端,此時代理服務器對外就表現爲一個服務器。瀏覽器
①保護網站安全:任何來自Internet的請求都必須先通過代理服務器;緩存
②經過配置緩存功能加速Web請求:能夠緩存真實Web服務器上的某些靜態資源,減輕真實Web服務器的負載壓力;安全
③實現負載均衡:充當負載均衡服務器均衡地分發請求,平衡集羣中各個服務器的負載壓力;服務器
基本思路:網絡
Win7系統安裝有Nginx和Apache,分別監聽8080和80端口負載均衡
瀏覽器訪問http://127.0.0.1:8080/info.php網站
Nginx目錄下並無info.php文件,而將請求轉發到Apache,訪問其目錄下的info.php文件spa
配置Nginx:代理
... # 去掉配置文件中的註釋便可 # proxy the PHP scripts to Apache listening on 127.0.0.1:80 location ~ \.php$ { proxy_pass http://127.0.0.1; } ...