負載均衡伺服器nginx詳細安裝教程及網路部署
前文回顧:一個簡單的原因讓我不得不考慮負載
小源做了個網站,很簡單,傳統的java開放框架,和一個tomcat搞定。
沒想到的是網站火起來了,訪問量很大,很快一個tomcat就搞不定了,怎麼辦?
我是不是可以用兩個tomcat呢?如果兩個tomcat還搞不定,我可以考慮用3個或者4個tomcat?
那麼問題來了,我怎麼讓兩個tomcat能正常工作起來。
找了很多資料,一個常用的負載方法映入眼前,nginx
nginx是什麼?並不重要,只需要知道他能讓兩個tomcat能正常工作起來就行。(黑貓白貓,能抓老鼠的就是好貓,能解決問題才是王道)
安裝nginx
這一章主要解決安裝問題,至於配置和性能的呢過其他問題下文詳解,咱們先來說說目前的網站部署情況。
系統centos6.5,安裝好了jdk,安裝好了tomcat,並且網路什麼的都已經設置完成了(至於這塊的知識如果大家還不知道的話,可以加群523916260,咱們詳談)
1.安裝插件
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
2.安裝PCRE
這玩意幹什麼的?這是讓Nginx 支持 Rewrite ,那麼Rewrite又是什麼?就是讓不同的子域名能挑戰到不同的目錄,不同的域名規則能訪問不同的應用伺服器。
還是不懂?沒關係,無非就是裝個新的玩意,裝就裝唄。
先下載了再說
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
配置什麼的先不管,反正沒報錯,先在瀏覽器上訪問看看。
給大家留個時間安裝nginx,配置我們下一次聊~
關注是為了再一次的交流,戳一戳頭像點擊關注吧!
推薦閱讀:
※被頻繁攻擊訪問,nginx如何破解?
※Nginx數據壓縮配置
※Nginx教程
※為什麼要執行多個進程,把所有功能都放到一個進程裡面執行會影響性能嗎?