負載均衡之讓nginx跑起來

 

 一個簡單的緣由,我不得不考慮負載java

 

小源作了個網站,很簡單,傳統的java開放框架,和一個tomcat搞定,讓人沒想到的是網站既然火起來了,很快一個tomcat就搞不定了,怎麼辦?nginx

 

網站訪問量很大,既然一個tomcat搞不定,那我是否是能夠用兩個tomcat呢,若是兩個tomcat還搞不定,我能夠考慮用3個或者4tomcatc++

 

那麼問題來了,我首先得解決讓兩個tomcat能正常工做起來。centos

 

找了不少資料,一個經常使用的負載方法映入眼前,nginx瀏覽器

 

nginx是什麼?並不重要,反正我如今的目的很簡單,他能讓我把兩個tomcat能正常工做起來就行。(黑貓白貓,能抓老鼠的就是好貓,能解決問題纔是王道)tomcat

 

nginx安裝起來

  好了,那麼先把nginx安裝起來唄,至於配置什麼的,我先不想去考慮,還有什麼性能問題那更放到後面再說。服務器

 

  先來講說目前的網站部署狀況。網絡

 

   嗯:系統centos6.5,安裝好了jdk,安裝好了tomcat,而且網絡什麼的都已經設置完成了(至於這塊的知識若是看官還不知道的話,請留言一下,咱們再慢慢討論)框架

 

1.把須要的插件先安裝了吧,總歸先不用管他幹什麼的,裝好了再說性能

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

 

 

  1. PCRE給裝好,這玩意幹什麼的?這是讓Nginx 支持 Rewrite ,那麼Rewrite又是什麼?就是讓不一樣的子域名能挑戰到不一樣的目錄,不一樣的域名規則能訪問不一樣的應用服務器

 

  仍是不懂?不要緊,無非就是裝個新的玩意,裝就裝唄。

 

先下載了再說

 wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

 

解壓安裝包

tar zxvf pcre-8.35.tar.gz

進入解壓目錄安裝

  cd pcre-8.35

  ./configure

  make && make install

查看pcre版本

 pcre-config --version

 

 

 

好吧,到目前爲止都挺簡單的。

 

不過倒騰了這麼久,好像還沒開始安裝nginx

 

3.正式安裝nginx

下載nginx:

 wget http://nginx.org/download/nginx-1.10.2.tar.gz

 

解壓,安裝,其實這和前面同樣,沒什麼

 

 

安裝

cd /opt/module/nginx-1.10.2/

./configure

make && make install

 

安裝好了,進入相關目錄發現有一大堆東西,這些東西好像也不陌生,日誌啊,配置文件啊,等等

 

 

 

先啓動試試。

[root@host-2 sbin]# ./nginx

 

好像沒什麼問題。

 

配置什麼的也先無論,反正沒報錯,先再瀏覽器上訪問看看。

 

 

 

挺好的,嗯,先休息下吧,至於後面的具體的配置請。。。。。

相關文章
相關標籤/搜索