一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - 服務器知識 - Nginx配置反向代理,負載均衡實戰解析流程

Nginx配置反向代理,負載均衡實戰解析流程

2019-07-11 10:38今日頭條IT技術分享 服務器知識

NGINX的反向代理和負載均衡是網站架構中經常用到的一種高并發,高可用的方案,下面我們直接實戰操作,當然理論也是要的。 一、反向代理 過程:反向代理:客戶端 一代理 一 服務端舉個例子: A(客戶端)想租一個房子,B(代理)就把

NGINX的反向代理和負載均衡是網站架構中經常用到的一種高并發,高可用的方案,下面我們直接實戰操作,當然理論也是要的。

Nginx配置反向代理,負載均衡實戰解析流程

一、反向代理

過程:反向代理:客戶端 一>代理 <一> 服務端舉個例子: A(客戶端)想租一個房子,B(代理)就把這個房子租給了他。這時候實際上C(服務端)才是房東。B(代理)是中介把這個房子租給了A(客戶端)。這個過程中A(客戶端)并不知道這個房子到底誰才是房東他都有可能認為這個房子就是B(代理)的總結:反向代理中客戶端是并不知道自己要訪問哪個服務器,反向代理模式屏蔽或者隱藏了真實服務器信息。

結構圖

Nginx配置反向代理,負載均衡實戰解析流程

1、什么是正向代理

過程:客戶端 <一> 代理 一>服務端舉個例子:A(客戶端)想租C(服務端)的房子,但是A(客戶端)并不認識C(服務端)租不到。 B(代理)認識C(服務端)能租這個房子所以你找了B(代理)幫忙租到了這個房子。總結:正向代理最大的特點是客戶端非常明確要訪問的服務器地址;服務器只清楚請求來自哪個代理服務器,而不清楚來自哪個具體的客戶端;正向代理模式屏蔽或者隱藏了真實客戶端信息。

2、 正向代理和反向代理的區別

Nginx配置反向代理,負載均衡實戰解析流程

3、反向代理各個參數說明

 

Nginx配置反向代理,負載均衡實戰解析流程

二、負載均衡

說明:客戶端發送的、nginx反向代理服務器接收到的請求數量,就是我們說的負載量,請求數量按照一定的規則進行分發到不同的服務器處理的規則,就是一種均衡規則,所以將服務器接收到的請求按照規則分發的過程,稱為負載均衡。

示意圖

Nginx配置反向代理,負載均衡實戰解析流程

nginx支持的負載均衡調度算法方式: 關于Nginx負載均衡的6種策略

三、實戰操作

1、環境


  1. 代理服務器(接收所有請求) 
  2.  192.168.8.146 
  3. 服務器 
  4.  1、192.168.8.228:8080 
  5.  2、192.168.8.228:8081 
  6.  3、192.168.8.228:808 

1)代理服務器

Nginx配置反向代理,負載均衡實戰解析流程

2)服務器


  1. 1號服務器 
  2. server { 
  3.  listen 8080; 
  4.  server_name www.common.com; 
  5.   
  6.  root /www/local
  7.   
  8.  charset utf-8; 
  9.  index index.php index.html index.htm; 
  10.  try_files $uri $uri/ /index.php?$query_string; 
  11.   
  12.  location ~ .php$ { 
  13.  fastcgi_pass 127.0.0.1:9000; 
  14.  fastcgi_index index.php; 
  15.  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
  16.  include fastcgi_params; 
  17.  } 
  18.  } 
  19. 2號服務器 
  20. server { 
  21.  listen 8081; 
  22.  server_name www.common.com; 
  23.   
  24.  root /www/test-common/common/public
  25.   
  26.  charset utf-8; 
  27.  index index.php index.html index.htm; 
  28.  try_files $uri $uri/ /index.php?$query_string; 
  29.   
  30.  location ~ .php$ { 
  31.  fastcgi_pass 127.0.0.1:9000; 
  32.  fastcgi_index index.php; 
  33.  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
  34.  include fastcgi_params; 
  35.  } 
  36.  } 
  37. 3號服務器 
  38. server { 
  39.  listen 8082; 
  40.  server_name www.common.com; 
  41.   
  42.  root /www/test; 
  43.   
  44.  charset utf-8; 
  45.  index index.php index.html index.htm; 
  46.  try_files $uri $uri/ /index.php?$query_string; 
  47.   
  48.  location ~ .php$ { 
  49.  fastcgi_pass 127.0.0.1:9000; 
  50.  fastcgi_index index.php; 
  51.  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
  52.  include fastcgi_params; 
  53.  } 
  54.  } 

2、效果

Nginx配置反向代理,負載均衡實戰解析流程
Nginx配置反向代理,負載均衡實戰解析流程

 

 

Nginx配置反向代理,負載均衡實戰解析流程

四、總結

這篇文章只是簡單的試了下效果,而且均衡的方式只試了權重,包括代理方面,有些參數沒有配置,歡迎大家補充嘗試。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 小sao货ji巴cao死你视频 | 湿好紧太硬了我太爽了 | 黑人女性猛交xxxxxⅹxx | 国产欧美一区二区三区久久 | 好男人社区www影院在线观看 | 99久久免费国产特黄 | 99热久久这里只有精品6国产网 | 污书屋 | 亚洲AV精品一区二区三区不卡 | 日韩精品视频在线播放 | www.最色| 国产综合久久久久久 | 99精品视频只99有精品 | 99久久香蕉国产综合影院 | 人人干97| 极品美女写真菠萝蜜视频 | 国内精品91最新在线观看 | 乌克兰13一14娇小 | 涩涩屋在线观看 | 999久久免费高清热精品 | 91视频破解 | 韩国久播影院理论片不卡影院 | 99热最新 | 男人和女人日 | 天天拍天天色 | 短篇同学新婚h系列小说 | 国产自产一区c | 太紧太深了受不了黑人 | b站免费 | 扒开老师挠尿口到崩溃刑罚 | 天选之王漫画顾长歌免费阅读 | 国产亚洲sss在线播放 | 调教全程肉动画片在线观看 | 恩爱夫妇交换小说 | 东北老妇露脸xxxxx | 色欧美亚洲 | 第四色男人天堂 | 午夜亚洲WWW湿好爽 午夜想想爱午夜剧场 | 小SAO货边洗澡边CAO你动漫 | 九九九久久久 | 天天爽天天干天天操 |