tomcat及負載均衡

wKiom1jT8bXyHWjnAAGl8SSElLo506.png

不容易啊,給國足一個大大的贊!!!html

----------------------------------------------------------------------------------------------------------------------我是華麗的分隔符java


前言:tomcat軟件是由sun公司軟件架構師詹姆斯.鄧肯.戴維森開發,logo是一隻公貓,你們應該看過經典動畫片tom和jerry吧(貓和老鼠)。Tomcat的主要功能就是搭建一臺支持jsp網頁的服務器,有些網站的代碼就是用jsp編寫,不能運行在lamp或者是lnmp上,必須搭建tomcat。可是tomcat處理html的能力較差,因此tomcat一般在背後做爲一臺伺服服務器(servlet)和jsp容器,運行在後臺,前臺仍是由apache或者nginx服務器負責。今天的實驗作完以後,你們能夠到www.chinz.com下載jsp網站源代碼,放到服務器是測試。nginx

 

1、 部署tomcatweb

    

一、 準備工做apache

 1) 防火牆開啓例外瀏覽器

wKiom1jT7ZWhrMn8AAARUpbvZYU974.png

2) 安裝jdktomcat

wKioL1jT7YXBbxVLAABK0sSM6to970.png

 

3)創建就java.sh腳本服務器

wKioL1jT7Y-S69VrAAAf0U6A7mM395.png


4) 將java.sh腳本導入到環境變量架構

wKiom1jT7Y_C4nVXAAAsnK2bfxI401.png


二、安裝配置tomcatapp

1)解壓apache-tomcat包

wKiom1jT7ZCSNApCAAAgS8cizCk334.png


2) 啓動tomcat

wKioL1jT7ZDiWgvdAABQS31iF5k849.png


2) 在瀏覽器上測試http://localhost:8080

wKioL1jT7ZHwPD66AAF7U5vaLzU769.png


看到上面的頁面說明成功啓動了tomcat

 

注意:若是想關閉tomcat,運行/usr/local/tomcat7/bin/shutdown.sh命令。

 

三、 創建java的web站點

1) 創建一個web目錄,並在裏面創建一個webapp1目錄,用於存放網站文件。

創建index.jsp的測試頁面

Vi  /web/webapp1/index.jsp

cat /web/webapp1/index.jsp

wKiom1jT7ZGBt3qSAAA6BZtDQfM080.png


2) 修改tomcat的server.xml文件

Vi  /usr/local/tomcat7/conf/server.xml

在host區域裏面添加如下內容便可

wKioL1jT7ZHz4iTfAAAqU0cfV-A226.png


3) 關閉tomcat服務,而後再啓動

wKiom1jT7ZKywYB1AAAKpxZgNUo493.png


4) 瀏覽網頁http://localhost:8080

出現上面本身製做的網頁,說明tomcat站點配置成功,可以運行jsp網頁了

wKioL1jT7ZKC0lE4AABlvsmZMmM297.png

2、 搭建nginx+tomcat負載均衡羣集

拓撲圖:

wKiom1jT75yAWZCWAACWQI1z9is504.png 



實驗環境以下圖所示:

wKioL1jT77rSGglMAAAy3kSMJfE743.png

一、 搭建tomcat

Tomcat1咱們在上面已經搭建好了,下面開始搭建tomcat2(安裝方法和第一臺徹底同樣,這裏就再也不截圖說明,但爲了區分不一樣的服務器,把第二臺的網頁改成內容www.test2.com,我已經搭建好了.




一、 搭建和配置nginx服務器(和前面的配置有不同的地方)

1) 插入redhat光盤,配置一個yum倉庫,而後安裝下面的相關軟件包

wKiom1jT7ZLxwiL3AAAaK9kD29o867.png


2)安裝依賴包

wKioL1jT7ZPiA0LIAAAU8bmiXu0839.png

3)創建用戶和組,編譯安裝nginx

wKiom1jT7ZPT6G3LAAAUvPGdJLU620.png

wKioL1jT7ZOjdlaOAAAq_cGuXL8683.png

而後執行make && make install

3) 修改nginx配置文件,添加如下內容

首先在http{......}中加入下面代碼,設定負載均衡的服務器列表。

wKiom1jT7ZTAofUsAAAdGCtIZ7s329.png

而後在http{......}裏面的server{......}裏面的location{......}中加入一行

wKioL1jT7ZTTvnzpAAAYK_5i9jA399.png


4) 測試nginx配置文件是否正確

執行/usr/local/nginx/sbin/nginx  -t

出現下面的信息表示正確

wKiom1jT7ZTw9dV9AAAdRqwn_eU994.png


5) 啓動nginx服務而且產看是否正常運行

wKiom1jT7ZThiVI9AABNJOTZyDE149.png



三、 測試負載均衡效果

1) 打開瀏覽器訪問http://192.168.1.1

2) 不斷刷新瀏覽器測試,能夠看到因爲權重相同,頁面會反覆在如下兩個頁面來回切換,說明負載均衡羣集搭建成功。

wKiom1jT7ZWhFXMSAAAxdhqpc4g754.png

wKiom1jT7ZXBDXuyAAA0l2bocdU476.png

相關文章
相關標籤/搜索