gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

Linux環境搭建Nginx+Tomcat負載均衡集群

Tomcat服務器是一個免費的開放源代碼的web應用服務器,屬于輕量級應用服務器,是開發和調試JSP程序的首選。由于Tomcat處理靜態HTML的能力運不及Apache或者Nginx,所以Tomcat通常是作為一個Servlet和JSP容器,單獨運行在后端。

  • Nginx服務器能支持高達50000個并發連接數的響應,擁有強大的靜態資源處理能力,運行穩定,并且內存、CPU等系統資源消耗非常低.

通常情況下,一個Tomcat站點由于可能出現單點故障及無法應付過多客戶復雜請求等問題,不能單獨應用于生產環境下,目前很多大型網站都應用Nginx服務器作為后端網站程序的反向代理及負載均衡器,簡單來說就是Nginx作為負載均衡器,響應客戶端的請求,Tomcat作為應用服務器的負載集群,處理客戶端的請求,也就是說Nginx將訪問請求轉發給后端服務器池的服務器來處理。網站拓撲圖如圖所示:
Linux環境搭建Nginx+Tomcat負載均衡集群

案例環境:

主機 操作系統 IP地址 主要軟件
Nginx服務器 RedHat7.3 x86_64 192.168.113.151 nginx-1.12.0.tar.gz
Tomcat服務器1 CentOS7.4 x86_64 192.168.113.129 jdk-8u91-linux-x64.tar.gz / apache-tomcat-8.5.16.tar.gz
Tomcat服務器2 CentOS7.4 x86_64 192.168.113.150 jdk-8u91-linux-x64.tar.gz / apache-tomcat-8.5.16.tar.gz
  • Tomcat1 server配置

1.啟動主機后關閉防火墻

systemctl disable firewalld.service    //禁用防火墻服務  systemctl stop firewalld.service       //關閉防火墻服務

2.安裝JDK,配置Java環境

(1).解壓jdk軟件至/opt目錄下,并將解壓后生成的jdk文件夾移到/usr/local/下,改名為java。

tar zxvf jdk-7u65-linux-x64.gz -C /opt  mv jdk1.7.0_65/ /usr/local/java

(2).在/etc/profile.d/下建立java.sh腳本。

[root@centos7-1 ~]# vim /etc/profile.d/java.sh  export JAVA_HOME=/usr/local/java          //設置Java根目錄  export PATH=$PATH:$JAVA_HOME/bin          //在PATH環境變量中添加Java根目錄下的bin/子目錄

(3).將java.sh腳本導入到環境變量,使其生效

source /etc/profile.d/java.sh

(4).運行java-version命令查看java版本是否和之前安裝的一致。

[root@centos7-1 ~]# java -version openjdk version "1.8.0_131"  OpenJDK Runtime Environment (build 1.8.0_131-b12)  OpenJDK 64-Bit Server VM (build 25.131-b12, mixed mode)

3.安裝配置Tomcat

(1).解壓apache-tomcat-8.5.16.tar.gz包至/opt目錄,并將解壓后生成的文件夾移動到/usr/local/下,改名為tomcat8。

tar zxvf apache-tomcat-8.5.16.tar.gz -C /opt/  mv apache-tomcat-8.5.16/ /usr/local/tomcat8

(2).啟動Tomcat

[root@centos7-1 ~]# /usr/local/tomcat8/bin/startup.sh   Using CATALINA_BASE:   /usr/local/tomcat8  Using CATALINA_HOME:   /usr/local/tomcat8  Using CATALINA_TMPDIR: /usr/local/tomcat8/temp  Using JRE_HOME:        /usr/local/java  Using CLASSPATH:       /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar  Tomcat started.

Tomcat默認運行在8080端口,運行netstat命令查看8080端口監聽的信息。

[root@centos7-1 ~]# netstat -ntap | grep 8080    tcp6       0 0 :::8080 :::*                    LISTEN      1583/java   

(3).打開瀏覽器訪問測試http://192.168.113.129:8080/, 如果出現x下面的界面,則表示Tomcat已經配置啟動成功。
Linux環境搭建Nginx+Tomcat負載均衡集群

4.建立Java的web站點

(1).在根目錄下建立一個web目錄,并在里面建立一個webapp1目錄,用于存放網站文件。

[root@centos7-1 ~]# mkdir -pv /web/webapp1 mkdir: 已創建目錄 "/web" mkdir: 已創建目錄 "/web/webapp1"

(2).在webapp1目錄下建立一個index.jsp的測試頁面。

[root@centos7-1 ~]# 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");%>  //測試頁主體內容   </body> </html>

(3).修改Tomcat的server.xml文件。
定義一個虛擬主機,并將網站文件路徑指向已經建立的/web/webapp1,在host段增加context段。

[root@centos7-1 ~]# vim /usr/local/tomcat8/conf/server.xml     <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context docBase="/web/webapp1" path="" reloadable="false"> </Context> 
  • docBase:web應用的文檔基準目錄
  • reloadable: 設置監視“類”是否變化
  • path=””: 設置默認“類

(4).關閉Tomcat,再重新啟動。

/usr/local/tomcat8/bin/shutdown.sh  //關閉Tomcat  /usr/local/tomcat7/bin/startup.sh   //重啟Tomcat

(5).通過瀏覽器訪問http://192.168.113.129:8080/, 出現下面的界面,說明Tomcat站點配置成功并且能夠運行JSP了。
Linux環境搭建Nginx+Tomcat負載均衡集群

  • Tomcat2 server配置

    Tomcat2 server配置方法基本同Tomcat1,其中包括:

1.啟動主機后關閉防火墻。

2.安裝JDK,配置Java環境,版本與Tomcat1 server一致。

3.安裝配置Tomcat,版本與Tomcat1 server一致。

4.創建/web/webapp1目錄,修改Tomcat配置文件server.xml文件,將網站文件目錄更改到/web/webapp1/路徑下。

5.在/web/webapp1/路徑下建立index.jsp,為了區別將測試頁index.jsp的內容更改如下:

[root@localhost ~]# vim /web/webapp1/index.jsp     <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>    //注釋  <html> <head> <title>JSP test2 page</title>  //測試頁標題   </head> <body> <% out.println("Welcome to test site,http://www.test2.com");%>  //測試頁主體內容   </body> </html>

6.啟動tomcat,瀏覽器訪問http://192.168.113.150:8080/, 出現下面的界面,說明Tomcat站點配置成功并且能夠運行JSP了。
Linux環境搭建Nginx+Tomcat負載均衡集群

  • Nginx服務器配置

    在Nginx服務器192.168.113.151上安裝Nginx,反向代理兩個Tomcat站點,并實現負載均衡。

    1.關閉防火墻

    systemctl disable firewalld.service systemctl stop firewalld.service

    2.安裝支持軟件

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

    3.解壓并安裝Nginx

    useradd  -s /bin/false www     //創建運行用戶www,強制禁止登陸系統shell環境  tar zxvf nginx-1.12.0.tar.gz -C /opt   //解壓nginx軟件至/opt目錄下  cd /opt/nginx-1.12.0/    //切換到解壓后的nginx文件夾目錄下  ./configure            //配置nginx的具體選項  --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
  • –prefix=/usr/l,ocal/nginx:指定nginx安裝路徑
  • –user=www,–group=www:指定運行的用戶和組
  • –with-file-aio:啟用文件修改支持
  • –with-http_stub_status_module:啟用狀態統計
  • –with-http_gzip_static_module:啟用gzip靜態壓縮
  • –with-http_flv_module:啟用flv模塊,提供尋求內存使用基于時間的偏移量文件
  • –with-http_ssl_module:啟用ssl模塊

4.配置nginx.conf

vim /usr/local/nginx/conf/nginx.conf

(1).在http{…}中加入以下代碼,設定負載均衡的服務器列表,weight參數表示權值,權值越高被分配到的概率越大。為了使測試效果明顯,把權重設置為一樣。

 upstream tomcat_server {                                             server 192.168.113.129:8080 weight=1;                server 192.168.113.150:8080 weight=1;                  }         //配置后端服務池tomcat_server,以提供響應數據

(2).在http{…} – server{…} – location /{…}中加入一行“proxy_pass http://tomcat_server;” 。

location / {              root   html;              index  index.html index.htm;              proxy_pass http://tomcat_server;          //配置將訪問請求轉發給后端服務器池的服務器處理          }

利用以上方式,把Nginx的默認站點通過proxy_pass方法代理到了設定好的tomcat_server負載均衡服務器組上。

5.測試nginx配置文件是否正確。

[root@RedHat7-1 ~]# /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

6.啟動Nginx服務并查看其端口

[root@RedHat7-1 ~]# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/  //創建nginx主程序的軟鏈接,方便調用nginx命令  [root@RedHat7-1 ~]# nginx                  //啟動nginx服務  [root@RedHat7-1 ~]# netstat -ntap | grep nginx  tcp        0 0 0.0.0.0:80 0.0.0.0:*               LISTEN      17819/nginx: master  [root@RedHat7-1 ~]# killall -1 nginx     //重啟nginx服務
  • 測試負載均衡效果

1.打開瀏覽器訪問http://192.168.113.151/.

2.不斷刷新瀏覽器測試,可以看到由于權重相同,頁面會反復在以下兩個頁面切換。

第一次訪問,出現test1的測試頁面,刷新后,第二次訪問出現test2的測試頁面,這說明負載均衡集搭建成功,已經可以在兩個tomcat server站點間進行切換了。
Linux環境搭建Nginx+Tomcat負載均衡集群

Linux環境搭建Nginx+Tomcat負載均衡集群
真實環境中,服務器集群站點的內容相同,這里是為了測試負載均衡集的效果而建立2個不同的測試頁面。

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
中文字幕一区二区三区四区五区人| 凹凸国产熟女精品视频| 大胆欧美熟妇xx| 亚洲高潮无码久久| 亚洲女人在线观看| 在线视频一二区| 亚洲国产精品女人| 中文字幕精品在线播放| 国产乱子伦精品视频| 青青草原网站在线观看| 欧美日韩激情四射| 久久久久久免费看| 人妻少妇精品久久| 99免费视频观看| 男生操女生视频在线观看 | 日本一区午夜艳熟免费| 男人天堂网站在线| 日本少妇高潮喷水视频| 男人的天堂99| 三上悠亚在线一区二区| www.偷拍.com| 免费不卡av在线| 国产免费视频传媒| 波多野结衣激情| 国产视频在线观看网站| 国产99久久九九精品无码| 999在线免费视频| 在线观看污视频| 国产淫片av片久久久久久| 在线看免费毛片| 777久久久精品一区二区三区| 亚洲中文字幕无码中文字| 免费一级特黄特色毛片久久看| 男人添女荫道口图片| 九九热免费在线观看| 青青草综合视频| 成人久久久久久久久| 奇米影视四色在线| 国产婷婷一区二区三区| 亚洲综合色在线观看| 99精品一区二区三区的区别| 国产午夜福利视频在线观看| 成人av毛片在线观看| www国产黄色| 视色,视色影院,视色影库,视色网 日韩精品福利片午夜免费观看 | www.欧美日本| 国产一区二区四区| 黄色一级片免费播放| 草草久久久无码国产专区| 日本高清免费在线视频| 天天影视综合色| 黄在线观看网站| 久青草视频在线播放| 91香蕉视频免费看| 国产又大又黄又猛| 国产91对白刺激露脸在线观看| 一区二区三区一级片| 免费黄色一级网站| 99精品视频播放| heyzo国产| 日韩中文字幕在线视频观看| 成人网站免费观看入口| 成年人深夜视频| 日韩精品一区二区在线视频| 香蕉视频在线网址| 久久久久久久久久一区二区| 午夜视频你懂的| 自拍偷拍 国产| 亚洲一级免费在线观看| 国产一级不卡毛片| 国产真人无码作爱视频免费| 国产精品免费成人| 成年人网站大全| 网站一区二区三区| 色乱码一区二区三区在线| 国产又黄又猛的视频| 国内av免费观看| 男人天堂a在线| 你真棒插曲来救救我在线观看| a√天堂在线观看| 男人搞女人网站| 色啦啦av综合| 日韩在线视频在线| 国产精品333| 日本人视频jizz页码69| 99中文字幕在线| 男人添女人荫蒂免费视频| 国产深夜男女无套内射| 在线观看的毛片| 特级黄色录像片| 黄色片久久久久| 毛片毛片毛片毛| www.av毛片| 污视频网址在线观看| av无码久久久久久不卡网站| 可以免费观看av毛片| 国产美女18xxxx免费视频| 水蜜桃在线免费观看| 欧美日韩亚洲一| 91免费视频黄| 午夜免费一区二区| 白白操在线视频| 国产免费又粗又猛又爽| av网站手机在线观看| 国产一级特黄a大片免费| 日韩video| 久久久久久久片| 久久久久久久久久久99| 欧美视频国产视频| 欧美成人精品免费| 欧美国产在线一区| av丝袜天堂网| 国产l精品国产亚洲区久久| 欧美国产在线一区| 麻豆三级在线观看| 六月丁香激情网| www.18av.com| 日本黄色的视频| the porn av| 欧美精品一区免费| 嫩草影院中文字幕| 樱空桃在线播放| 欧美专区第二页| 天堂av2020| 手机在线国产视频| 五月天av在线播放| 国产欧美高清在线| 50路60路老熟妇啪啪| 国产中文字幕免费观看| 日本丰满少妇xxxx| 日本五级黄色片| 日韩精品一区二区在线视频| 成人在线免费高清视频| 一级全黄肉体裸体全过程| 亚洲精品在线视频播放| 91亚洲免费视频| 青青草原国产在线视频| 亚洲小视频网站| av在线网站免费观看| 色撸撸在线观看| av电影一区二区三区| 日韩第一页在线观看| 特色特色大片在线| 波多野结衣 作品| 久久久久久人妻一区二区三区| 日本中文字幕在线视频观看| 青青在线免费观看| 国产麻花豆剧传媒精品mv在线| 成人一区二区三| 9l视频白拍9色9l视频| 欧美xxxxxbbbbb| 国产精品www在线观看| 久久国产乱子伦免费精品| 亚洲成色www.777999| 97人人模人人爽人人澡| 在线观看18视频网站| 成熟丰满熟妇高潮xxxxx视频| 鲁一鲁一鲁一鲁一澡| 91n.com在线观看| 欧美视频在线第一页| 久久国产成人精品国产成人亚洲| 91激情视频在线| 男人天堂av片| 国产91色在线观看| www污在线观看| 午夜啪啪小视频| 99精品在线免费视频| 午夜剧场在线免费观看| 国产主播自拍av| 亚洲三级在线观看视频| 霍思燕三级露全乳照| 三级黄色片免费看| 日日碰狠狠躁久久躁婷婷| 免费不卡av网站| 黄色成人免费看| 久久国产精品视频在线观看| 中文字幕第22页| av观看免费在线| 久久av综合网| ijzzijzzij亚洲大全| 美女网站免费观看视频| 日韩欧美不卡在线| 中文字幕在线视频一区二区| 99999精品视频| 国产视频九色蝌蚪| 国产小视频免费| 黄色网zhan| 欧美h视频在线观看| 五月婷婷丁香色| 亚洲免费看av| 午夜激情福利在线| www国产黄色| 男人天堂999| 国产黄色一级网站| 亚洲 欧美 日韩 国产综合 在线 | 国产精品网站免费| 国产欧美精品aaaaaa片| 三年中国中文在线观看免费播放| 免费看污黄网站| 日本不卡一区在线|