簡單的Nginx負載均衡

2021-08-09 14:38:23 字數 1167 閱讀 7824

本人是在centos6.4上做的實驗,centos7上還沒有試過。

需要先搭建

lnmp環境

需要三颱虛擬機器做實驗。

配置網域名稱: 在

root

使用者下輸入:

lnmp vhost add

則會顯示出如圖所示的內容:

rule:規則  

log:

日誌  第三個是

mysql

根據需求選擇自己所需要的

成功後會在home/wwwroot/ 建立乙個跟網域名稱相同的檔案

進入檔案建立乙個檔案php或

html

格式隨意

,輸入一些內容,儲存退出。

進入 cd etc/hosts 新增網域名稱,例:

127.0.0.1

www.***.com

儲存退出

重啟nginx :lnmp nginx restart

進入:cd usr/local/nginx/conf/vhost

在vhost/網域名稱配置檔案裡頭部加入以下幾行:

·  upstream 192.168.1.146 裡加入**,例如:

·  location /{  

·         proxy_pass         ;  

位置在如圖所示:

proxy_pass 這個必須寫,意思是重定義

後面寫的位址

格式應該是 http://伺服器集群名稱

到此配置結束,自己訪問網域名稱,

然後重新整理頁面,就會出現三颱伺服器不同的頁面了

其他分享:

down 表示負載過重或者不參與負載

weight 權重過大代表承擔的負載就越大

backup 其它伺服器時或down時才會請求backup伺服器

max_fails 失敗超過指定次數會暫停或請求轉往其它伺服器

fail_timeout 失敗超過指定次數後暫停時間

nginx -t 可以檢測配置檔案是否有錯誤 ,無錯誤後重啟 訪問負載均衡伺服器的網域名稱即可

nginx負載均衡簡單配置

nginx負載均衡簡單配置 準備三颱虛擬機器來做這個實驗 192.168.232.132 web伺服器 192.168.232.133 web伺服器 192.168.232.134 負載均衡伺服器 1 匯入外部軟體庫 plain view plain copy print rpm uvh rpm u...

nginx 負載均衡簡單配置

nginx有個特別好使的功能,就是負載均衡。可以保證後台服務的穩定發布,而不會出現發布過程中會出現的502。配置起來也很簡單。1.多個後端服務。我這裡有三個後端tomcat,提供了簡單的資料返回 2.nginx.conf配置 這裡為了不干擾原有的配置,我單獨寫了乙個檔案,blog.conf blog...

nginx負載均衡簡單配置

nginx負載均衡簡單配置 準備三颱虛擬機器來做這個實驗 192.168.232.132 web伺服器 192.168.232.133 web伺服器 192.168.232.134 負載均衡伺服器 1 匯入外部軟體庫 plain view plain copy print rpm uvh rpm u...