一、安裝nginx前,需要安裝pcre和openssl(192.168.150.130)
1.安裝pcre
tar -zxvf pcre.0.***.tar.gz
cp -vrp pcre.0.*** /usr/local/pcre
cd /usr/local/pcre
./configure --prefix=/usr/local/pcre
make
make install
2.安裝openssl
tar -zxvf openssl.1.***.tar.gz
cp -vrp openssl.1.*** /usr/local/openssl
cd /usr/local/openssl
./config --prefix=/usr/local/openssl
./config -t
make depend
make
make test
make install
在/etc/profile增加
export openssl=/usr/local/openssl/bin
export path=$openssl:$path:$home/bin
測試安裝成功
openssl version
二、安裝配置nginx(192.168.150.130)
1、安裝
1.1.啟動
/usr/local/nginx/sbin/nginx
啟動時可能會報錯說address in used的字樣,因為apache和nginx都預設監聽80埠
vi /usr/local/nginx/conf/nginx.conf
將80埠改為808
1.2.停止
netstat -anp |grep nginx #檢視nginx程序號為21016
kill -quit 21016 或 kill -9 21016
1.3.訪問伺服器的808埠
顯示welcome to nginx!
代表安裝成功!!
2、配置nginx負載均衡,
2.1、vi /usr/local/nginx/conf/nginx.conf,配置如下
2.2、重啟nginx
netstat -anp |grep nginx #檢視nginx程序號為21016
kill -quit 21016 或 kill -9 21016
/usr/local/sbin/nginx
三、測試nginx負載均衡
1、在 192.168.150.130:80,編輯index.html
2、在192.168.150.131:80,編輯index.html
3、訪問並重新整理192.168.150.130:808/index.html
會發現頁面交替顯示
it works on 192.168.150.130
和 it works on 192.168.150.131
因為upstream沒有設定負載策略,預設為輪詢模式,根據請求先後分配給upstream的後端伺服器
看到上面的交替顯示代表實現了nginx負載均衡!!!
架構WEB服務 Nginx之六 四層負載均衡
目錄什麼是四層負載均衡?四層負載均衡是基於傳輸層協議包來封裝的 如 tcp ip 那我們前面使用到的七層是指的應用層,他的組裝在四層的基礎之上,無論四層還是七層都是指的osi網路模型。四層負載均衡應用場景 1 四層 七層來做負載均衡,四層可以保證七層的負載均衡的高可用性 如 nginx就無法保證自己...
nginx之負載均衡
負載均衡 load balancing 是一種計算機網路技術,用來在多個計算機 計算機集群 網路連線 cpu 磁碟驅動器或其他資源中分配負載,以達到最佳化資源使用 最大化吞吐率 最小化響應時間 同時避免過載的目的。使用帶有負載均衡的多個伺服器元件,取代單一的元件,可以通過冗餘提高可靠性。負載均衡服務...
nginx之負載均衡
nginx常用來配置成服務的閘道器並通過反向 實現負載均衡。這裡記錄一下有關負載均衡的策略以及相關引數的配置。假設這是乙個基本的反向 配置 upstrean tomcats server 輪訓 輪訓是nginx預設的一種策略,當不進行其他配置時就會執行這種策略。對於上面的基本配置,當訪問www.to...