国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

Nginx 代理與負載均衡詳解

2024-08-30 12:28:52
字體:
來源:轉載
供稿:網友

Nginx 代理與負載均衡詳解

 nginx除了可以做網站的虛擬主機之外,還可以做代理器,并且, nginx在代理器的基礎上可以做到負載均衡。 

 一、代理器:

  所謂代理器,即接受請求,將請求進行轉發,得到結果然后返回。

  比如,我訪問localhost:10010的時候nginx代理到百度的頁面。

  nginx實現代理:   

 server {  listen 10010;  server_name localhost;  location / {  proxy_pass http://www.baidu.com;  }  }

  即,使用proxy_pass配置來進行代理,上述配置會將所有的請求都代理到百度首頁上面。

 二、負載均衡:

  所謂負載均衡,本質上可以說是接受請求,然后根據配置將請求轉發到不同的服務器上面。來不同服務器對請求的支持。

  要實現負載均衡,首先需要服務器池,因為負載均衡會對應多個服務器,所以需要對這些服務器封裝成為一個服務器池。

 1、新建一個服務器池:

 upstream backendServers { server 127.0.0.1:8081; server 127.0.0.1:11000; }

 服務器池對應的配置是upstream,upstream與server并列,都寫在http里面。其后面即為服務池的名稱(可以取任意的名稱),里面的server即對應服務器的地址。

 2、將請求代理到服務器池:

  與上述代理相同,我只需要將請求轉發給服務器池即可:

  server {  listen 10020;  server_name localhost;  location / {  proxy_pass http://backendServers;  }  }

  啟動nginx,訪問localhost:10020,即可看到請求第一次到127.0.0.1:8081,第二次到127.0.0.1:11000,以此類推。即可以看到,默認的負載均衡方式即為輪詢式。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 白山市| 两当县| 汶川县| 曲靖市| 农安县| 浦北县| 临朐县| 大港区| 蒲城县| 平远县| 宜章县| 山阳县| 子洲县| 沅江市| 阜南县| 拉萨市| 抚松县| 从江县| 沐川县| 通江县| 邵阳县| 兰西县| 奎屯市| 南充市| 台北县| 开封县| 聂拉木县| 明水县| 吉安县| 得荣县| 达孜县| 陕西省| 巴东县| 苍南县| 道真| 花垣县| 渭源县| 扎鲁特旗| 都江堰市| 青川县| 灯塔市|