中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

什么是基于nginx搭建tomcat9.0(版本)的負(fù)載均衡群集管理-創(chuàng)新互聯(lián)

下文給大家?guī)?lái)什么是基于nginx搭建tomcat9.0(版本)的負(fù)載均衡群集管理,希望能夠給大家在實(shí)際運(yùn)用中帶來(lái)一定的幫助,負(fù)載均衡涉及的東西比較多,理論也不多,網(wǎng)上有很多書(shū)籍,今天我們就用創(chuàng)新互聯(lián)在行業(yè)內(nèi)累計(jì)的經(jīng)驗(yàn)來(lái)做一個(gè)解答。

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),潮州企業(yè)網(wǎng)站建設(shè),潮州品牌網(wǎng)站建設(shè),網(wǎng)站定制,潮州網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,潮州網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

實(shí)驗(yàn)環(huán)境準(zhǔn)備

三臺(tái)CentOS7虛擬機(jī)、一臺(tái)win7虛擬機(jī)

CentOS7-1 nginx調(diào)度云服務(wù)器 IP地址:192.168.234.174

CentOS7-2 tomcat服務(wù)器1   IP地址:192.168.234.177

CentOS7-3 tomcat服務(wù)器2   IP地址:192.168.234.181

win7    客戶訪問(wèn)端    IP地址:192.168.234.50

實(shí)驗(yàn)準(zhǔn)備軟件包:jdk-8u171-linux-x64.rpm、

apache-tomcat-9.0.8.tar.gz、

nginx-1.12.0.tar.gz

部署實(shí)驗(yàn)

tomcat服務(wù)器1的部署

首先部署tomcat服務(wù)器1,掛載共享軟件包,關(guān)閉防火墻

什么是基于nginx搭建tomcat9.0(版本)的負(fù)載均衡群集管理

[root@localhost ~]# mkdir /abc    //創(chuàng)建掛載點(diǎn)
[root@localhost ~]# mount.cifs //192.168.234.1/ruanjiangongju /abc   //掛載共享軟件包
Password for root@//192.168.234.1/ruanjiangongju:  
[root@localhost ~]# systemctl stop firewalld.service   //關(guān)閉防火墻
[root@localhost ~]# setenforce 0     //關(guān)閉增強(qiáng)性安全功能

安裝jdk環(huán)境、安裝tomcat9.0

[root@localhost tomcat]# rpm -ivh jdk-8u171-linux-x64.rpm   //一鍵式安裝jdk的軟件包

[root@localhost tomcat]# vim /etc/profile.d/java.sh   //編寫一個(gè)java.sh的腳本,導(dǎo)入環(huán)境變量
export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$PATH

[root@localhost tomcat]# source /etc/profile.d/java.sh   //刷新,使環(huán)境變量生效

[root@localhost tomcat]# tar zxvf apache-tomcat-9.0.8.tar.gz -C /opt   //解壓縮tomcat9.0的軟件包到/opt目錄下

[root@localhost opt]# mv apache-tomcat-9.0.8/ /usr/local/tomcat9   //移動(dòng)tomcat至/usr/local目錄下,使系統(tǒng)能識(shí)別tomcat的命令

[root@localhost opt]# /usr/local/tomcat9/bin/startup.sh    //開(kāi)啟tomcat服務(wù)

[root@localhost opt]# netstat -ntap | grep 8080   //tomcat默認(rèn)端口是8080端口,查看下8080端口是否開(kāi)啟

這里開(kāi)啟tomcat之后,用本地的火狐瀏覽器訪問(wèn)本地的IP地址測(cè)試,看能不能正常訪問(wèn)tomcat首頁(yè)

什么是基于nginx搭建tomcat9.0(版本)的負(fù)載均衡群集管理

能正常訪問(wèn)之后,編寫一個(gè)首頁(yè)內(nèi)容,便于后面的實(shí)驗(yàn)區(qū)分兩個(gè)tomcat服務(wù)器

[root@localhost opt]# mkdir -pv /web/webapp1

[root@localhost opt]# vim /web/webapp1/index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
 <head>
   <title>JSP test1 page</title>
 </head>
<body>
<% out.println("Welcome to test site,http://www.test1.com");%>   //這里顯示輸出test1
</body>
</html>

[root@localhost opt]# vim /usr/local/tomcat9/conf/server.xml
... ... 省略
<Host name="localhost"  appBase="webapps"
       unpackWARs="true" autoDeploy="true">
       //添加下面兩句話,docBase:web應(yīng)用的文檔基準(zhǔn)目錄
                reloadable 設(shè)置監(jiān)視“類”是否變化
               path=""設(shè)置默認(rèn)“類”
       <Context docBase="/web/webapp1" path="" reloadable="false">   
       </Context>      

[root@localhost opt]# /usr/local/tomcat9/bin/shutdown.sh
[root@localhost opt]# /usr/local/tomcat9/bin/startup.sh

重啟tomcat服務(wù)后,我們?cè)谑褂帽镜氐幕鸷鼮g覽器訪問(wèn)本地IP,檢測(cè)首頁(yè)內(nèi)容是否成功寫入

什么是基于nginx搭建tomcat9.0(版本)的負(fù)載均衡群集管理

tomcat服務(wù)器2的部署

掛載共享軟件包,關(guān)閉防火墻

[root@localhost ~]# mkdir /abc    //創(chuàng)建掛載點(diǎn)
[root@localhost ~]# mount.cifs //192.168.234.1/ruanjiangongju /abc   //掛載共享軟件包
Password for root@//192.168.234.1/ruanjiangongju:  
[root@localhost ~]# systemctl stop firewalld.service   //關(guān)閉防火墻
[root@localhost ~]# setenforce 0     //關(guān)閉增強(qiáng)性安全功能

安裝jdk環(huán)境、安裝tomcat9.0

[root@localhost tomcat]# rpm -ivh jdk-8u171-linux-x64.rpm   //一鍵式安裝jdk的軟件包

[root@localhost tomcat]# vim /etc/profile.d/java.sh   //編寫一個(gè)java.sh的腳本,導(dǎo)入環(huán)境變量
export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$PATH

[root@localhost tomcat]# source /etc/profile.d/java.sh   //刷新,使環(huán)境變量生效

[root@localhost tomcat]# tar zxvf apache-tomcat-9.0.8.tar.gz -C /opt   //解壓縮tomcat9.0的軟件包到/opt目錄下

[root@localhost opt]# mv apache-tomcat-9.0.8/ /usr/local/tomcat9   //移動(dòng)tomcat至/usr/local目錄下,使系統(tǒng)能識(shí)別tomcat的命令

[root@localhost opt]# /usr/local/tomcat9/bin/startup.sh    //開(kāi)啟tomcat服務(wù)

[root@localhost opt]# netstat -ntap | grep 8080   //tomcat默認(rèn)端口是8080端口,查看下8080端口是否開(kāi)啟

這里開(kāi)啟tomcat之后,用本地的火狐瀏覽器訪問(wèn)本地的IP地址測(cè)試,看能不能正常訪問(wèn)tomcat首頁(yè)

什么是基于nginx搭建tomcat9.0(版本)的負(fù)載均衡群集管理

能正常訪問(wèn)之后,編寫一個(gè)首頁(yè)內(nèi)容,便于后面的實(shí)驗(yàn)區(qū)分兩個(gè)tomcat服務(wù)器

[root@localhost opt]# mkdir -pv /web/webapp1

[root@localhost opt]# vim /web/webapp1/index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
 <head>
   <title>JSP test1 page</title>
 </head>
<body>
<% out.println("Welcome to test site,http://www.test2.com");%>   //輸出test2
</body>
</html>

[root@localhost opt]# vim /usr/local/tomcat9/conf/server.xml
... ... 省略
<Host name="localhost"  appBase="webapps"
       unpackWARs="true" autoDeploy="true">
       //添加下面兩句話,docBase:web應(yīng)用的文檔基準(zhǔn)目錄
                reloadable 設(shè)置監(jiān)視“類”是否變化
               path=""設(shè)置默認(rèn)“類”
       <Context docBase="/web/webapp1" path="" reloadable="false">   
       </Context>      

[root@localhost opt]# /usr/local/tomcat9/bin/shutdown.sh
[root@localhost opt]# /usr/local/tomcat9/bin/startup.sh

重啟tomcat服務(wù)后,我們?cè)谑褂帽镜氐幕鸷鼮g覽器訪問(wèn)本地IP,檢測(cè)首頁(yè)內(nèi)容是否成功寫入

什么是基于nginx搭建tomcat9.0(版本)的負(fù)載均衡群集管理

nginx調(diào)度服務(wù)器的部署

首先安裝相關(guān)的環(huán)境包

[root@localhost ~]# yum install gcc gcc-c++ pcre-devel zlib-devel openssl-devel -y

掛載共享的軟件文件夾,并且安裝nginx1.12.0

[root@localhost ~]# mkdir /abc
[root@localhost ~]# mount.cifs //192.168.234.1/ruanjiangongju /abc
Password for root@//192.168.234.1/ruanjiangongju:

[root@localhost tomcat]# tar xf nginx-1.12.0.tar.gz -C /opt
[root@localhost nginx-1.12.0]# useradd  -s /bin/false www
[root@localhost tomcat]# cd /opt/nginx-1.12.0/
[root@localhost nginx-1.12.0]# ./configure \
> --prefix=/usr/local/nginx \
> --user=www \
> --group=www \
> --with-file-aio \
> --with-http_stub_status_module \
> --with-http_gzip_static_module \
> --with-http_flv_module \
> --with-http_ssl_module

[root@localhost nginx-1.12.0]# make && make install

[root@localhost nginx-1.12.0]# vim /usr/local/nginx/conf/nginx.conf
... ...省略
#gzip  on;
     upstream tomcat-server { //定義服務(wù)池的名稱               #添加
        server 192.168.234.177:8080 weight=1;    
        server 192.168.234.181:8080 weight=1;   //地址指向兩臺(tái)tomcat服務(wù)器,權(quán)重為1
       }
... ...省略
location / {
       root  html;
       index  index.html index.htm;
       proxy_pass http://tomcat-server; #添加  //調(diào)用服務(wù)池

好了這樣nginx調(diào)度服務(wù)器就配置好了,這里可以使用/usr/local/nginx/sbin/nginx -t,檢查語(yǔ)法是否有錯(cuò)誤

[root@localhost nginx-1.12.0]# /usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

然后配置一個(gè)軟鏈接,并且開(kāi)啟nginx服務(wù),檢查服務(wù)是否開(kāi)啟

[root@localhost nginx-1.12.0]# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
[root@localhost nginx-1.12.0]# nginx

[root@localhost nginx-1.12.0]# netstat -ntap | grep nginx
tcp     0    0 0.0.0.0:80        0.0.0.0:*        LISTEN    42557/nginx: master

好了,這邊nginx的所有部署也都完成了,接下來(lái)就是使用win7客戶機(jī)去訪問(wèn)nginx調(diào)度服務(wù)器的IP地址,查看是否能夠?qū)崿F(xiàn)負(fù)載均衡

什么是基于nginx搭建tomcat9.0(版本)的負(fù)載均衡群集管理

點(diǎn)擊刷新,就可以看到首頁(yè)內(nèi)容在兩個(gè)tomcat首頁(yè)之間跳轉(zhuǎn)了。

什么是基于nginx搭建tomcat9.0(版本)的負(fù)載均衡群集管理

這樣就說(shuō)明我們的實(shí)驗(yàn)成功了,那么至此nginx搭建tomcat9.0的負(fù)載均衡群集管理實(shí)驗(yàn)就完成了。

看了以上關(guān)于什么是基于nginx搭建tomcat9.0(版本)的負(fù)載均衡群集管理,如果大家還有什么地方需要了解的可以在創(chuàng)新互聯(lián)行業(yè)資訊里查找自己感興趣的或者找我們的專業(yè)技術(shù)工程師解答的,創(chuàng)新互聯(lián)技術(shù)工程師在行業(yè)內(nèi)擁有十幾年的經(jīng)驗(yàn)了。創(chuàng)新互聯(lián)官網(wǎng)鏈接www.yisu.com

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

網(wǎng)頁(yè)名稱:什么是基于nginx搭建tomcat9.0(版本)的負(fù)載均衡群集管理-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://www.rwnh.cn/article6/cehoog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、網(wǎng)站排名、搜索引擎優(yōu)化、自適應(yīng)網(wǎng)站、域名注冊(cè)、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司
黔西| 怀柔区| 廉江市| 桐庐县| 甘孜| 潮州市| 阆中市| 林周县| 肇东市| 鄂托克前旗| 泰州市| 乌苏市| 吉林市| 凭祥市| 临沧市| 仁寿县| 九江县| 安宁市| 绩溪县| 巴青县| 周宁县| 弋阳县| 九龙坡区| 西和县| 景德镇市| 赤水市| 鄂托克旗| 崇信县| 沙坪坝区| 铜川市| 惠来县| 集贤县| 错那县| 湘潭县| 达尔| 虹口区| 右玉县| 金川县| 肇州县| 怀化市| 开鲁县|