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

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

云服務器|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配置反向代理,負載均衡實戰解析流程

四、總結

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲高清国产品国语在线观看 | 国产成人夜色91 | 色男人影院 | 国产伦精品一区二区三区免费迷 | 久久香蕉电影 | 91精品啪在线观看国产老湿机 | 龟甲情感超市全文阅读 小说 | 2019韩国最新三级 | 91成| 男同gay玩奴男同玩奴 | 姐姐不~不可以动漫在线观看 | 日本高清动作片www欧美 | 欧美日韩一级视频 | 国产精品久久久久久久久免费hd | 亚洲人成激情在线播放 | 99国产精品免费视频 | 婷婷日韩 | 亚洲成年人专区 | 国产成人盗摄精品 | 亚洲欧美日韩成人一区在线 | 女人和男人搞基 | 国产成+人+综合+亚洲欧美丁香花 | 第一福利在线视频 | 精品午夜久久福利大片免费 | 国产精品久久久久久久久齐齐 | 免费国产好深啊好涨好硬视频 | 深夜福利软件 | 午夜国产小视频 | 久久久久九九 | 国产一区二区三区在线看片 | 欧美成人v视频免费看 | 亚洲成人77777| 女同性互吃奶乳免费视频 | 99热综合在线| 亚洲第一男人天堂 | 国产在线激情视频 | 国产一区二区视频免费 | 男女操bb | 欧美摘花破处 | www.四虎.com| 波多野给衣一区二区三区 |