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