中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux下nginx負載均衡的示例

發布時間:2021-02-20 11:37:10 來源:億速云 閱讀:159 作者:小新 欄目:服務器

這篇文章給大家分享的是有關linux下nginx負載均衡的示例的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

首先先了解下負載均衡,假設一個場景,如果有1000個客戶同時訪問你服務器時,而你只有一臺服務器的Nginx,且只有一個MySQL服務器,那么這些請求

可能會高出你的的服務器承受能力,就會down掉;

解決方法:

1.垂直升級:就是增加服務器的配置,CPU,內存等

2.水平升級:添加多臺服務器來分擔服務器壓力

常見的負載均衡器

根據工作在的協議層劃分可劃分為:

  1. 四層負載均衡:根據請求報文中的目標地址和端口進行調度

  2. 七層負載均衡:根據請求報文的內容進行調度,這種調度屬于「代理」的方式

根據軟硬件劃分:

硬件負載均衡: ?F5 的 BIG-IP

  1. Citrix 的 NetScaler

  2. 這類硬件負載均衡器通常能同時提供四層和七層負載均衡,但同時也價格不菲

軟件負載均衡: ?TCP 層:LVS,HaProxy,Nginx

  1. 基于 HTTP 協議:Haproxy,Nginx,ATS(Apache Traffic Server),squid,varnish

  2. 基于 MySQL 協議:mysql-proxy

【一、Nginx能做什么】

1、http服務器。Nginx是一個http服務可以獨立提供http服務。可以做網頁靜態服務器。

2、虛擬主機。可以實現在一臺服務器虛擬出多個網站。例如個人網路使用的虛擬主機。

3、反向代理,負載均衡。當網站的訪問量達到一定程度后,單臺服務器不能滿足用戶的請求時,需要用多臺服務器集群可以使用nginx做反向代理。并且多臺服務器可以平均分擔負載,不會因為某臺服務器

4、解決跨域問題。

【二、安裝】

1、yum install nginx,提示No package nginx available。因為nginx位于第三方的yum源里面,而不在centos官方yum源里面,所以先yum install epel-release,待epel安裝完后,再yum install nginx

2、service nginx start 啟動nginx,在瀏覽器輸入ip地址即可訪問nginx的界面,如果訪問不了,查看防火墻的訪問狀態,增加80端口訪問

【三、負載均衡配置】

nginx啟動之后,我們需要根據需要修改配置文件,可以先使用 ps-ef|grep nginx查看當前使用的配置文件。

在http模塊中添加如下配置

upstream servers {
   server 192.168.80.1:8010 weight=10;
   server 192.168.80.10:8010 weight=10; 
 }

把server改為

   server {
    listen    80;
    server_name test.nginx.com;
    
    location / {
      proxy_pass  http://servers;
    }

    location /buy {
      proxy_pass  http://172.18.144.23:5789/;
    }      

    error_page  500 502 503 504 /50x.html;
    location = /50x.html {
      root  html;
    }
  }

最后重啟service nginx reload

另外要切記開放防火墻訪問端口才可以正常訪問的

感謝各位的閱讀!關于“linux下nginx負載均衡的示例”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

卢湾区| 确山县| 文山县| 和林格尔县| 忻城县| 濉溪县| 海原县| 万源市| 崇文区| 金堂县| 河曲县| 安阳市| 宁蒗| 浮山县| 旺苍县| 饶河县| 尉氏县| 怀化市| 思南县| 大兴区| 东光县| 治多县| 斗六市| 陕西省| 墨竹工卡县| 奎屯市| 剑川县| 临颍县| 莱西市| 平泉县| 井研县| 宝应县| 彝良县| 南昌县| 本溪| 平远县| 北宁市| 易门县| 邹城市| 孝感市| 棋牌|