Nginx負載均衡環(huán)境搭建:

第一步:前期準備4臺linux.
ubuntu-nginx機 : 192.168.124.130
redhat-tomcat機-1 : 192.168.124.129
redhat-tomcat機-2 : 192.168.124.132
ubuntu-tomcat機-3 : 192.168.124.133
第二步:準備好用來測試的項目.
redhat-tomcat機-1 :ROOT.war的index內(nèi)容為:redhat tomcat1,IP:192.168.124.129
redhat-tomcat機-2:ROOT.war的index內(nèi)容為:redhat tomcat2,IP:192.168.124.132
ubuntu-tomcat機-3:ROOT.war的index內(nèi)容為:ubuntu tomcat3,IP:192.168.124.133
三臺機上安裝好tomcat,3臺機上都部署好項目名為ROOT.war的項目包,并啟動三臺機的tomcat,三臺機的項目都可以在瀏覽器上分別正常訪問.
第三步:在ubuntu-nginx機上安裝nginx.
正式開始前,編譯環(huán)境gcc g++ 開發(fā)庫之類的需要提前裝好:
ububtu平臺編譯環(huán)境可以使用以下指令
apt-getinstallbuild-essential apt-getinstalllibtool
安裝g++:
yuminstallgccgcc-c++
執(zhí)行安裝nginx命令:
apt-getinstallnginx
Ubuntu安裝之后的文件結(jié)構(gòu)大致為:
所有的配置文件都在/etc/nginx下,并且每個虛擬主機已經(jīng)安排在了/etc/nginx/sites-available下
程序文件在/usr/sbin/nginx
日志放在了/var/log/nginx中
并已經(jīng)在/etc/init.d/下創(chuàng)建了啟動腳本nginx
默認的虛擬主機的目錄設(shè)置在了/var/www/nginx-default (有的版本 默認的虛擬主機的目錄設(shè)置在了/var/www, 參考/etc/nginx/sites-available里的配置)
啟動nginx:(停止為stop)
sudo/etc/init.d/nginxstart
如果出現(xiàn):welcome nginx!樣的歡迎文字,說明nginx安裝成功.
第四步:配置nginx.cnf配置文件.
如下:
打開etc/nginx/nginx.conf文件.在http中增加如下配置,然后保存,重啟nginx:
第五步: 測試:在瀏覽器輸入:
每次刷新可以看到不同的服務(wù)器返回的結(jié)果,如下圖:
由上面結(jié)果可以看出,每次刷新時,nginx將請求發(fā)送到不同tomcat服務(wù)器進行處理,說明nginx負載均衡環(huán)境搭建成功.
============================可能用到的指令=====================================
#tar-zxvfpcre-8.12.tar.gz
#cdpcre-8.12.tar.gz
#apt-get install build-essential
#./configure
#make
#makeinstall
由于Ubuntu默認并不提供C/C++的編譯環(huán)境,因此還需要通過apt-get install build-essential進行安裝即可。
給nginx機安裝nginx.
#tar-zxvfnginx-1.0.5.tar.gz
#cdnginx-1.0.5
#./configure
#make
#makeinstall
配置nginx.conf.
檢查配置文件語法: ../sbin/nginx -t
重新加載配置文件nginx.cnf: ../sbin/nginx -s reload
================return success;=================================
標題名稱:Nginx負載均衡環(huán)境搭建
分享網(wǎng)址:http://chinadenli.net/article12/cpcjdc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計、標簽優(yōu)化、網(wǎng)站收錄、網(wǎng)站營銷、定制網(wǎng)站、網(wǎng)站維護
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)