久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

PHP使用Nginx實(shí)現(xiàn)反向代理

這篇文章主要為大家詳細(xì)介紹了PHP使用Nginx實(shí)現(xiàn)反向代理的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

一、代理服務(wù)器

1、什么是代理服務(wù)器

代理服務(wù)器,客戶機(jī)在發(fā)送請(qǐng)求時(shí),不會(huì)直接發(fā)送給目的主機(jī),而是先發(fā)送給代理服務(wù)器,代理服務(wù)接受客戶機(jī)請(qǐng)求之后,再向主機(jī)發(fā)出,并接收目的主機(jī)返回的數(shù)據(jù),存放在代理服務(wù)器的硬盤(pán)中,再發(fā)送給客戶機(jī)。

PHP使用Nginx實(shí)現(xiàn)反向代理

2、為什么要使用代理服務(wù)器

1)提高訪問(wèn)速度

    由于目標(biāo)主機(jī)返回的數(shù)據(jù)會(huì)存放在代理服務(wù)器的硬盤(pán)中,因此下一次客戶再訪問(wèn)相同的站點(diǎn)數(shù)據(jù)時(shí),會(huì)直接從代理服務(wù)器的硬盤(pán)中讀取,起到了緩存的作用,尤其對(duì)于熱門(mén)站點(diǎn)能明顯提高請(qǐng)求速度。

2)防火墻作用

    由于所有的客戶機(jī)請(qǐng)求都必須通過(guò)代理服務(wù)器訪問(wèn)遠(yuǎn)程站點(diǎn),因此可在代理服務(wù)器上設(shè)限,過(guò)濾某些不安全信息。

3)通過(guò)代理服務(wù)器訪問(wèn)不能訪問(wèn)的目標(biāo)站點(diǎn)

    互聯(lián)網(wǎng)上有許多開(kāi)發(fā)的代理服務(wù)器,客戶機(jī)在訪問(wèn)受限時(shí),可通過(guò)不受限的代理服務(wù)器訪問(wèn)目標(biāo)站點(diǎn),通俗說(shuō),我們使用的翻墻瀏覽器就是利用了代理服務(wù)器,雖然不能出國(guó),但也可直接訪問(wèn)外網(wǎng)。

二、反向代理 VS 正向代理

1、什么是正向代理?什么是反向代理?

正向代理,架設(shè)在客戶機(jī)與目標(biāo)主機(jī)之間,只用于代理內(nèi)部網(wǎng)絡(luò)對(duì)Internet的連接請(qǐng)求,客戶機(jī)必須指定代理服務(wù)器,并將本來(lái)要直接發(fā)送到Web服務(wù)器上的http請(qǐng)求發(fā)送到代理服務(wù)器中。

PHP使用Nginx實(shí)現(xiàn)反向代理

反向代理服務(wù)器架設(shè)在服務(wù)器端,通過(guò)緩沖經(jīng)常被請(qǐng)求的頁(yè)面來(lái)緩解服務(wù)器的工作量,將客戶機(jī)請(qǐng)求轉(zhuǎn)發(fā)給內(nèi)部網(wǎng)絡(luò)上的目標(biāo)服務(wù)器;并將從服務(wù)器上得到的結(jié)果返回給Internet上請(qǐng)求連接的客戶端,此時(shí)代理服務(wù)器與目標(biāo)主機(jī)一起對(duì)外表現(xiàn)為一個(gè)服務(wù)器。

PHP使用Nginx實(shí)現(xiàn)反向代理

2、反向代理有哪些主要應(yīng)用?

現(xiàn)在許多大型web網(wǎng)站都用到反向代理。除了可以防止外網(wǎng)對(duì)內(nèi)網(wǎng)服務(wù)器的惡性攻擊、緩存以減少服務(wù)器的壓力和訪問(wèn)安全控制之外,還可以進(jìn)行負(fù)載均衡,將用戶請(qǐng)求分配給多個(gè)服務(wù)器。

三、方向代理服務(wù)器Nginx

Nginx作為近年來(lái)較火的反向代理服務(wù)器,安裝在目的主機(jī)端,主要用于轉(zhuǎn)發(fā)客戶機(jī)請(qǐng)求,后臺(tái)有多個(gè)http服務(wù)器提供服務(wù),nginx的功能就是把請(qǐng)求轉(zhuǎn)發(fā)給后面的服務(wù)器,決定哪臺(tái)目標(biāo)主機(jī)來(lái)處理當(dāng)前請(qǐng)求。下面演示如何進(jìn)行配置使Nginx發(fā)揮作用。

1、模擬n個(gè)http服務(wù)器作為目標(biāo)主機(jī)

用作測(cè)試,簡(jiǎn)單的使用2個(gè)tomcat實(shí)例模擬兩臺(tái)http服務(wù)器,分別將tomcat的端口改為8081和8082

2、配置IP域名

192.168.72.49 8081.max.com

192.168.72.49 8082.max.com

3、配置nginx.conf

upstream tomcatserver1 {   
server 192.168.72.49:8081;   

 } 

upstream tomcatserver2 {    
server 192.168.72.49:8082;   

} 

 server {    

     listen    80;      

    server_name 8081.max.com;      
    #charset koi8-r;      
    #access_log logs/host.access.log main;      
    location / {       
     proxy_pass  http://tomcatserver1;       

     index index.html index.htm;     

 }      

} 

server {     

      listen    80;     
     server_name 8082.max.com;      
      #charset koi8-r;      
      #access_log logs/host.access.log main;      
     location / {       
     proxy_pass  http://tomcatserver2;       
     index index.html index.htm;     

  }       

 } 

流程:

1)瀏覽器訪問(wèn)8081.max.com,通過(guò)本地host文件域名解析,找到192.168.72.49服務(wù)器(安裝nginx)

2)nginx反向代理接受客戶機(jī)請(qǐng)求,找到server_name為8081.max.com的server節(jié)點(diǎn),根據(jù)proxy_pass對(duì)應(yīng)的http路徑,將請(qǐng)求轉(zhuǎn)發(fā)到upstream tomcatserver1上,即端口號(hào)為8081的tomcat服務(wù)器。

4、效果展示

 請(qǐng)求8081.max.com,tomcat1接收返回首頁(yè)

PHP使用Nginx實(shí)現(xiàn)反向代理

請(qǐng)求8082.max.com,tomcat2接收返回首頁(yè)

PHP使用Nginx實(shí)現(xiàn)反向代理

四、總結(jié)

     通過(guò)分析我們不難得出,以百度為例,如果客戶機(jī)的IP和百度服務(wù)器(目標(biāo)主機(jī))的IP在同一個(gè)網(wǎng)段,那就形同局域網(wǎng)內(nèi)部發(fā)送請(qǐng)求,速度極快。

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過(guò)測(cè)試外,其他素材未做測(cè)試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請(qǐng)勿用于商業(yè)用途。如損害你的權(quán)益請(qǐng)聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

這篇文章主要介紹了PHP有序表查找之插值查找算法,簡(jiǎn)單分析了插值查找算法的概念、原理并結(jié)合實(shí)例形式分析了php實(shí)現(xiàn)針對(duì)有序表插值查找的相關(guān)操作技巧,需要的朋友可以參考下
下面小編就為大家分享一篇ThinkPHP整合datatables實(shí)現(xiàn)服務(wù)端分頁(yè)的示例代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
下面小編就為大家分享一篇PHP實(shí)現(xiàn)APP微信支付的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
這篇文章主要介紹了PHP實(shí)現(xiàn)的多維數(shù)組排序算法,結(jié)合實(shí)例形式對(duì)比分析了php針對(duì)多維數(shù)組及帶有鍵名的多維數(shù)組進(jìn)行排序相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
這篇文章主要為大家詳細(xì)介紹了php結(jié)合ajaxuploadfile實(shí)現(xiàn)無(wú)刷新文件上傳功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
本篇文章給大家詳細(xì)介紹了PHP開(kāi)發(fā)接口使用RSA進(jìn)行加密解密方法,對(duì)此有興趣的朋友可以學(xué)習(xí)下。
主站蜘蛛池模板: 国产一区二区在线视频 | 亚洲国产精品成人无久久精品 | 91精品国产综合久久久久久蜜臀 | 日韩手机视频 | 在线看免费 | 亚洲精品中文字幕在线 | 欧美日韩成人网 | 亚洲美女在线一区 | 日韩精品极品视频在线观看免费 | 欧美精品黄 | 精品在线99 | 亚洲精品一区二区三区四区高清 | 日韩在线一区二区三区 | 一区二区三区精品在线视频 | aaaa一级毛片 | 伊人伊成久久人综合网站 | 国产高清免费 | 五月婷婷在线视频 | 国产成人一区二区三区 | 青青草av | 午夜a级理论片915影院 | 人妖一区| 日韩欧美国产不卡 | 亚洲性人人天天夜夜摸 | 91大神在线资源观看无广告 | 日韩欧美国产精品一区二区三区 | 国产精品99精品久久免费 | 欧美日韩在线一区 | 中文字幕福利视频 | 粉嫩av在线 | 久久这里只有精品首页 | 精品欧美乱码久久久久久1区2区 | 精品毛片在线观看 | 毛片一级电影 | 成人性生交大片免费看r链接 | 日日操日日干 | 自拍偷拍亚洲视频 | 久久av一区二区三区 | 激情91 | 欧美一区二区三区精品免费 | 免费精品 |