Centos6.5 Nginx負載均衡和測試

Centos6.5 Nginx負載均衡和測試

Nginx (engine x) 是一個高性能的HTTP和反向代理服務器,是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器。
Ngnix-1爲負載均衡轉發主服務器。
Ngnix-2和Nginx-3爲負載均衡的兩個站點
Ngnix-1:10.2.4.134
Ngnix-2:10.2.4.133
Ngnix-3:10.2.4.132

下面爲Nginx-1的操作
首先安裝Nginx,因爲Nginx依賴gcc環境,所以我們先安裝gcc環境

yum install gcc-c++ -y

然後安裝Pcre

yum install pcre pcre-devel -y

接着安裝提供壓縮方式的庫

yum install zlib zlib-devel -y

從官網下載nginx
官網網址:https://nginx.org/

我們在命令行執行

wget -c https://nginx.org/download/nginx-1.10.1.tar.gz

我們默認將它下載到/usr/local/目錄和進行編譯

cd /usr/local
tar -zxvf  nginx-1.10.1.tar.gz
cd nginx-1.10.1
./config

默認編譯(注意,一定要裝gcc-c++)

make
make install

然後配置nginx的主配置文件

vim /usr/local/nginx/conf/nginx.conf

配置如下圖
注:在http{}塊中配置
Centos6.5 Nginx負載均衡和測試
然後平滑重啓nginx
首先我們要指定nginx的配置文件
先cd到/usr/local/nginx/sbin/目錄

./nginx -c /usr/local/nginx/conf/nginx.conf

指定完成後,平滑重啓

./nginx -s reload

以上nginx的配置完成
我們開始做兩個節點的配置
首先爲了測試,先要在兩個節點上創建兩個網頁,爲了區分每個網頁輸入不同的內容
Nginx-2,Nginx-3的nginx編譯如上
Nginx-2和Nginx-3配置:
如下圖
Centos6.5 Nginx負載均衡和測試
兩臺都進行平滑重啓

./nginx -c /usr/local/nginx/conf/nginx.conf

指定完成後,平滑重啓

./nginx -s reload

最後我們開始測試
使用瀏覽器訪問jnds.net
刷新界面會發現分別訪問兩臺節點
Centos6.5 Nginx負載均衡和測試
Centos6.5 Nginx負載均衡和測試

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章