老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

nginx的正向代理和反向的區別及配置-創新互聯

1.正向代理的概念

正向代理 是一個位于客戶端和原始服務器(origin server)之間的服務器,為了從原始服務器取得內容,客戶端向代理發送一個請求并指定目標(原始服務器),然后代理向原始服務器轉交請求并將獲得的內容返回給客戶端。客戶端必須要進行一些特別的設置才能使用正向代理。

創新互聯建站自2013年創立以來,是專業互聯網技術服務公司,擁有項目網站制作、成都做網站網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元海滄做網站,已為上家服務,為海滄各地企業和個人服務,聯系電話:13518219792

2.反向代理的概念

反向代理正好相反,對于客戶端而言它就像是原始服務器,并且客戶端不需要進行任何特別的設置。客戶端向反向代理的命名空間(name-space)中的內容發送普通請求,接著反向代理將判斷向何處(原始服務器)轉交請求,并將獲得的內容返回給客戶端,就像這些內容原本就是它自己的一樣。
簡單的區別方法:正向代理就是我們在瀏覽器可以設置的代理服務器,主動權在瀏覽者手里。比如我們有時候要查閱一些資料,被國內墻掉了,這時候我可以在國外的服務器上搭建一個nginx正向代理服務器,然后我們就可以通過瀏覽器設置代理服務器,來×××了。反向代理,是瀏覽者不知情的,服務器端自己假設的。

1.nginx正向代理配置

  1. server{

  2.         resolver 8.8.8.8;

  3.         resolver_timeout 30s;

  4.         listen 82;

  5.         location / {

  6.                 proxy_pass http://$http_host$request_uri;

  7.                 proxy_set_header Host $http_host;

  8.                 proxy_buffers 256 4k;

  9.                 proxy_max_temp_file_size 0;

  10.                 proxy_connect_timeout 30;

  11.                 proxy_cache_valid 200 302 10m;

  12.                 proxy_cache_valid 301 1h;

  13.                 proxy_cache_valid any 1m;

  14.         }

  15. }

1、不能有hostname。

2、必須有resolver, 即dns,即上面的8.8.8.8,超時時間(30秒)可選。
3、配置正向代理參數,均是由 Nginx 變量組成。 

[plain] view plain copy

  1. proxy_pass $scheme://$host$request_uri;

  2. proxy_set_header Host $http_host;

4、配置緩存大小,關閉磁盤緩存讀寫減少I/O,以及代理連接超時時間。

[plain] view plain copy

  1. proxy_buffers 256 4k;

  2. proxy_max_temp_file_size 0;

  3. proxy_connect_timeout 30;

5、配置代理服務器 Http 狀態緩存時間。

[plain] view plain copy

  1. proxy_cache_valid 200 302 10m;

  2. proxy_cache_valid 301 1h;

  3. proxy_cache_valid any 1m;

配置好后,重啟nginx,以瀏覽器為例,要使用這個代理服務器,則只需將瀏覽器代理設置為http://+服務器ip地址+:+82(82是剛剛設置的端口號)即可使用了。

2.nginx反向代理服務器的配置

下面是以負載均衡為例子的反向代理。

[plain] view plain copy

  1. http {

  2. #   省略了前面一般的配置,直接從負載均衡這里開始

  3. #   設置地址池,后端3臺服務器

  4.     upstream http_server_pool {

  5.         server 192.168.1.2:8080 weight=2 max_fails=2 fail_timeout=30s;

  6.         server 192.168.1.3:8080 weight=3 max_fails=2 fail_timeout=30s;

  7.         server 192.168.1.4:8080 weight=4 max_fails=2 fail_timeout=30s;

  8.     }

  9. #   一個虛擬主機,用來反向代理http_server_pool這組服務器

  10.     server {

  11.         listen       80;

  12. #       外網訪問的域名

  13.         server_name  www.test.com;

  14.         location / {

  15. #           后端服務器返回500 503 404錯誤,自動請求轉發到upstream池中另一臺服務器

  16.             proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;

  17.             proxy_pass http://http_server_pool;

  18.             proxy_set_header Host www.test.com;

  19.             proxy_set_header X-Real-IP $remote_addr;

  20.             proxy_set_header X-Forwarded-For  $proxy_add_x_forwarded_for;

  21.         }

  22.         access_log  logs/www.test.com.access.log  combined;

  23.     }

  24. }

最簡單的反向代理演示(在一臺服務器上做代理服務器,將http請求轉發到另一臺IIS服務器上,通過二級域名形式訪問。)編輯vim nginx.conf

[plain] view plain copy

  1. server {

  2.     listen    80;

  3.     server_name test.zhoumengkang.com;

  4.     location / {

  5.         proxy_pass http://121.199.**.*:80;

  6.     }

  7. }

upstream 幾種分配(調度,分派)示例

1、輪詢(默認)
每個請求按時間順序逐一分配到不同的后端服務器,如果后端服務器down掉,能自動剔除。

upstream bakend {    server 192.168.0.14 weight=10;    server 192.168.0.15 weight=10;    server 192.168.0.16 down;    server 192.168.0.17 backup; }123456

2、ip_hash
每個請求按訪問ip的hash結果分配,這樣每個訪客固定訪問一個后端服務器,可以解決session的問題。

upstream bakend {     ip_hash;     server 192.168.0.14:88;         server 192.168.0.15:80; }12345

3、fair(第三方)
按后端服務器的響應時間來分配請求,響應時間短的優先分配。

upstream backend  {     server server1;     server server2;     fair; }12345

4、url_hash(第三方)
按訪問url的hash結果來分配請求,使每個url定向到同一個后端服務器,后端服務器為緩存時比較有效。
  例:在upstream中加入hash語句,server語句中不能寫入weight等其他的參數,hash_method是使用的hash算法

upstream backend {     server squid1:3128;     server squid2:3128;         hash $request_uri;         hash_method crc32; }123456

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


文章標題:nginx的正向代理和反向的區別及配置-創新互聯
轉載來源:http://www.xueling.net.cn/article/hsdij.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 一级做a爰片久久毛片潮喷 亚州日本乱码一区二区三区 | caoporn人人 | 国产精品白丝喷水娇喘视频 | 国精产品一二三四线免费 | 欧美亚洲综合在线观看 | 最新日韩欧美在线综合网 | 亚欧洲乱码视频一二三区 | 四虎永久在线精品8848A | 和岳每晚弄的高潮嗷嗷叫视频 | 成人在线观看日韩 | 亚洲激情视频免费观看 | 狠狼鲁亚洲综合在线 | 免费久草在线 | 热久久久 | 国产在线xxxx | 俄罗斯freeⅹ性欧美 | 99久久精品久久久久久动态片 | 啪啪一区二区三区 | 无码人妻一区二区三区免费手机 | 亚洲AV日韩AV一区谷露 | 精品亚洲欧美视频在线观看 | 夜夜爽一区二区三区 | 精品盗摄一区二区三区 | 无码精品人妻一区二区三区98 | 97国产精华最好的产品在线 | 四虎亚洲精品私库AV在线 | 国产高清无码在线一区二区 | 亚洲精品一区av在线播放 | 人人澡人人草 | 国产一区二区三区不卡视频网站 | 瑟瑟av| 国产经典一区二区三区 | 色屁屁WWW影院免费观看入口 | 一级片网页 | 国产精品久久久久久久浪潮网站 | 4438成人| 成人在线中文字幕 | 老司机午夜精品99久久免费 | 中文字幕理伦午夜福利片 | 中日av乱码一区二区三区乱码 | 无码少妇一区二区三区 |