<del id="d4fwx"><form id="d4fwx"></form></del>
      <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

            <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
          • 什么是基于nginx搭建tomcat9.0(版本)的負(fù)載均衡群集管理

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

            成都創(chuàng)新互聯(lián)公司從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站制作、做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元全州做網(wǎng)站,已為上家服務(wù),為全州各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18982081108

            實(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      客戶訪問端      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      //開啟tomcat服務(wù)
            
            [root@localhost opt]# netstat -ntap | grep 8080    //tomcat默認(rèn)端口是8080端口,查看下8080端口是否開啟

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

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

            能正常訪問之后,編寫一個(gè)首頁內(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覽器訪問本地IP,檢測(cè)首頁內(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      //開啟tomcat服務(wù)
            
            [root@localhost opt]# netstat -ntap | grep 8080    //tomcat默認(rèn)端口是8080端口,查看下8080端口是否開啟

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

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

            能正常訪問之后,編寫一個(gè)首頁內(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覽器訪問本地IP,檢測(cè)首頁內(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,檢查語法是否有錯(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è)軟鏈接,并且開啟nginx服務(wù),檢查服務(wù)是否開啟

            [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的所有部署也都完成了,接下來就是使用win7客戶機(jī)去訪問nginx調(diào)度服務(wù)器的IP地址,查看是否能夠?qū)崿F(xiàn)負(fù)載均衡

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

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

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

            這樣就說明我們的實(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.jbt999.com

             

            名稱欄目:什么是基于nginx搭建tomcat9.0(版本)的負(fù)載均衡群集管理
            標(biāo)題鏈接:http://www.jbt999.com/article6/psppog.html

            成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)網(wǎng)站建設(shè)、微信公眾號(hào)、品牌網(wǎng)站設(shè)計(jì)、面包屑導(dǎo)航、建站公司

            廣告

            聲明:本網(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;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

            外貿(mào)網(wǎng)站制作

              <del id="d4fwx"><form id="d4fwx"></form></del>
              <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

                    <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
                  • 久热超碰 | 成人做爰黄A片免费 | 蜜桃无码视频 | 欧美黑人推油视频在线看 | 国产在视频一区二区三区吞精 |