一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Centos - 詳解基于Centos7+Nginx+Tomcat8的負載均衡服務器的搭建

詳解基于Centos7+Nginx+Tomcat8的負載均衡服務器的搭建

2022-01-20 17:26老碼農豆豆 Centos

這篇文章主要介紹了詳解基于Centos7+Nginx+Tomcat8的負載均衡服務器的搭建,具有一定的參考價值,感興趣的小伙伴們可以參考一下

由于工作的需求,在使用中,需要搭建負載均衡,研究了apache+tomat負載均衡的方案,并且通過檢索相關的文章,進行了比較發現,apache負載負載均衡在使用的效率上,遠遠不如nginx的效率高,因此決定使用nginx來進行服務的搭建。最初yum安裝了nginx,但是不知道什么原因,nginx的服務可以正常啟動,靜態頁面也可以正常訪問,但是就是無法正常的搭建虛擬主機和負載均衡。對引沒有深究原因,決定把他卸載,然后手動安裝。

手動安裝好nginx后,一切正常,虛擬主機,負載均衡的配置全部沒有任何問題。順利啟用,具體的配置文件如下:

在conf的nginx.conf的文件中加入了:include vhost/*.conf;  以引入vhost目錄下的所有的.conf文件,為了以后配置起來簡單,當然如果需要的話,也可以一個一個添加。

因為做負載的服務為api服務,在這里conf文件的名字就叫做api.xxx.com.conf,打開文件的配置如下:

詳解基于Centos7+Nginx+Tomcat8的負載均衡服務器的搭建

在此沒有使用ip輪詢的方式,而使用的是usstream 的方式,具體這幾個方式有什么不同,大家可以百度或google一下相關的介紹。需要注意的是proxy_pass,在此配置的為upstream 的名字,其它的不允許使用,如果直接配置ip地址,則不會實現負載均衡。

其中 weight表示的權重,數越大,權重越高,分配到的機會越大, backup表示的是熱備服務器,即在前兩個負載都出現問題的時候,熱備服務器就會自動承擔這些訪問。

至此nginx負載均衡配置器配置完成,但是因為涉及到負載之后,若是普通的網址,在訪問的時候,就會再現session丟失的情況,因此這個時候,就要處理session 丟失的問題,要處理此問題,有多個解決方案,一個是使用cookies代理,另外 一個實現session的共享,在此使用的是session的共享,在實現共享,需要在tomcat進行相關的配置,要實現這個需求,在此配置的session的共享服務器為redis內存服務,主要是為了保證數據的高效讀取與存儲,在使用redis進行session共享,必須要添加以下幾個名:

詳解基于Centos7+Nginx+Tomcat8的負載均衡服務器的搭建這個幾個包,支持tomcat8沒有任何問題,其它版本的具體支持情況如何,沒有進行相關的測試。

然后修改tomcat中的配置文件:

 詳解基于Centos7+Nginx+Tomcat8的負載均衡服務器的搭建

  在此看到的10.0.0.x的地址,全部是內網完成的, 外網不通,只有負責負載的服務器才直接連接的外網。

  在這個時候,可以順利啟動tomcat服務器,與nginx服務器了,但是在此之前,必須要先啟動nginx服務器,否則tomcat可能會出現啟動失敗的情況。nginx服務可以順利啟動

三處配置如下:

nginx.conf中添加的引用內容

?
1
include vhost/*.conf;

負載均衡配置:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
upstream api.xxx.com {
 server 10.0.0.12:8080 weight=5;
 server 10.0.0.15:8081 weight=5 ;
 server 10.0.0.16:8080 weight=5 backup;
}
server {
 listen    80;
 server_name api.xxx.com;
 location /
  {
   proxy_set_header host $host;
   proxy_set_header x-real-ip $remote_addr;
   proxy_set_header x-forwarded-for $remote_addr;
   proxy_pass http://api.xxx.com;
    }
}

 tomcat配置

?
1
2
3
4
5
6
<valve classname="com.radiadesign.catalina.session.redissessionhandlervalve" />
<manager classname="com.radiadesign.catalina.session.redissessionmanager"
       host="10.0.0.16"
       port="10000"
       database="0"
       maxinactiveinterval="60" />

關于怎么安裝tomcat,nginx,redis的不是這個的討論范圍。

如果需要請查看

詳解CentOS7.0安裝與配置Tomcat-7 

centos7安裝nginx的兩種方法介紹

詳解在Redis在Centos7上的安裝部署

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:http://www.cnblogs.com/fly_binbin/p/5459124.html

延伸 · 閱讀

精彩推薦
  • CentosCentOS6.5下Redis安裝與配置詳細步驟

    CentOS6.5下Redis安裝與配置詳細步驟

    本篇文章主要介紹了CentOS6.5下Redis安裝與配置詳細步驟,詳細介紹redis單機單實例安裝與配置,服務及開機自啟動。有興趣的可以了解一下。...

    飛流11452021-12-24
  • CentosCentOS下Uptime命令詳解

    CentOS下Uptime命令詳解

    在Linux下,我們可以使用uptime命令,而且此命令不必使用root權限。uptime命令在系統中已經默認安裝了。今天小編為大家帶來的是CentOS下Uptime命令詳解;希望...

    CentOS之家11482019-06-19
  • Centoscentos 安裝與操作方法

    centos 安裝與操作方法

    這篇文章主要介紹了centos 安裝與操作方法,需要的朋友可以參考下...

    centos之家5272019-07-11
  • Centoscentos不小心刪除/root目錄該如何解決?

    centos不小心刪除/root目錄該如何解決?

    一些朋友最近在問小編centos不小心刪除/root目錄該如何解決?今天小編就為大家分享centos不小心刪除/root目錄解決辦法;希望對大家會有幫助,有需要的朋友...

    腳本之家8022019-05-29
  • CentosCentos7運用/dev/shm進行網站優化

    Centos7運用/dev/shm進行網站優化

    這篇文章主要介紹了LINUX中Centos7運用/dev/shm進行網站優化相關知識點,對此有興趣的朋友參考學習下。...

    彬菌9912022-03-02
  • CentosCentos 7開啟網卡自動獲取IP的詳細方法

    Centos 7開啟網卡自動獲取IP的詳細方法

    本篇文章主要介紹了Centos 7開啟網卡自動獲取IP的詳細方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

    凌鋒8972021-12-29
  • CentosCentOS 6.6實現永久修改DNS地址的方法

    CentOS 6.6實現永久修改DNS地址的方法

    這篇文章主要介紹了CentOS 6.6實現永久修改DNS地址的方法,涉及針對CentOS配置文件的相關設置技巧,具有一定參考借鑒價值,需要的朋友可以參考下 ...

    Linux社區4472020-08-21
  • CentosCentOS7設置日期和時間方法以及基本概念介紹

    CentOS7設置日期和時間方法以及基本概念介紹

    這篇文章主要介紹了CentOS7設置日期和時間方法以及基本概念介紹,本文講解使用CentOS7中的新命令timedatectl設置日期時間方法,需要的朋友可以參考下 ...

    CentOS之家6522019-09-19
主站蜘蛛池模板: 爽好舒服使劲添高h视频 | 天天综合网网欲色 | 男男羞羞视频网站国产 | 青青青手机视频 | 欧美专区亚洲 | 肠交女王magnet| 国产成人精品免费大全 | 精品综合久久久久久88小说 | 欧美一区不卡二区不卡三区 | 亚洲欧美国产另类视频 | 青青青草免费 | 欧美一区二区三区综合色视频 | 成人高辣h视频一区二区在线观看 | 美女污视频| 小伙无套内射老女人 | 国产3344视频在线观看免费 | 狠狠撸在线播放 | 国产精品香蕉夜间视频免费播放 | 亚洲卡一卡2卡三卡4麻豆 | 欧美精品v日韩精品v国产精品 | 国产亚洲精品福利在线 | 女人肮脏的交易中文字幕未删减版 | 色综合天天综合网看在线影院 | fuqer日本 | 无人区在线观看免费国语完整版 | 天天欲色成人综合网站 | 全彩调教侵犯h本子全彩妖气he | 国产成人亚洲精品91专区高清 | 丝袜足控免费网站xx动漫漫画 | 人人干国产 | 日本不卡免费新一二三区 | caoporm国产精品视频免费 | 亚洲第一天堂网 | 国产香蕉97碰碰在线视频 | 亚洲国产欧美在线人成aaaa20 | 动漫美女被吸乳 | 丝袜美女被艹 | 91久久国产成人免费观看资源 | 韩国久播影院理论片不卡影院 | 18国产精品白浆在线观看免费 | 日本免费的一级绿象 |