最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nginx+Tomcat負載均衡及動靜分離群集的實現(xiàn)

 更新時間:2022年02月22日 08:48:36   作者:瘋狂的斯圖卡  
本文主要介紹了Nginx+Tomcat負載均衡及動靜分離群集的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

Nginx配置反向代理的主要參數(shù)

upstream服務池名{}
配置后端服務器池,以提供響應數(shù)據(jù)

proxy_pass http://服務池名
配置將訪問請求轉(zhuǎn)發(fā)給后端服務器池的服務器處理

動靜分離原理

服務端接收來自客戶端的請求中,既有靜態(tài)資源也有動態(tài)資源,靜態(tài)資源由Nginx提供服務,動態(tài)資源Nginx轉(zhuǎn)發(fā)至后端

Nginx靜態(tài)處理優(yōu)勢

Nginx處理靜態(tài)頁面的效率遠高于Tomcat的處理能力
若Tomcat的請求量為1000次則Nainx的每秒吞吐量為3.6M

Tomcat每秒的吞吐量為0.6M,Nginx的每秒吞吐量為3.6M

Nginx處理靜態(tài)資源的能力是Tomcat處理的6倍

配置Nginx+Tomcat負載均衡,動靜分離

Nginx 服務器:192.168.100.102

Tomcat 服務器1:192.168.100.103

Tomcat 服務器2:192.168.100.105:8080 192.168.100.105:8081

配置Nginx 負載均衡器

[root@zzz ~]# systemctl stop firewalld

[root@zzz ~]# setenforce 0

[root@zzz ~]# yum -y install pcre-devel zlib-devel 

openssl-devel gcc gcc-c++ make

[root@zzz ~]# useradd -M -s /sbin/nologin nginx

[root@zzz ~]# cd /opt

[root@zzz opt]# cd nginx-1.12.2/

[root@zzz nginx-1.12.2]# ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-file-aio --with-http_stub_status_module --with-http_gzip_static_module --with-http_flv_module --with-stream

優(yōu)化路徑

[root@zzz nginx-1.12.2]# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/

加入systemctl啟動服務

[root@zzz nginx-1.12.2]# vim /lib/systemd/system/nginx.service

在這里插入圖片描述

給與權限 啟動服務

[root@zzz nginx-1.12.2]# chmod 754 /lib/systemd/system/nginx.service 
[root@zzz nginx-1.12.2]# systemctl start nginx.service 
[root@zzz nginx-1.12.2]# systemctl enable nginx.service 

部署兩臺Tomcat

[root@send opt]# systemctl stop firewalld.service 
[root@send opt]# setenforce 0
[root@send opt]# tar zxvf jdk-8u91-linux-x64.tar.gz -C /usr/local/
[root@send local]# mv jdk1.8.0_91/ jdk1.8
[root@send jdk1.8]# vim /etc/profile

在這里插入圖片描述

[root@send jdk1.8]# source /etc/profile

動靜分離配置

(1)Tomcat1 server 配置

[root@send bin]# mkdir /usr/local/tomcat/webapps/test
[root@send bin]# vim /usr/local/tomcat/webapps/test/index.jsp

在這里插入圖片描述

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<title>JSP test1 page</title>   
</head>
<body>
<% out.println("動態(tài)頁面 1,http://www.test1.com");%>
</body>
</html>

在這里插入圖片描述

(2)Tomcat2 server 配置

a

在這里插入圖片描述

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<title>JSP test1 page </title>   
</head>
<body>
<% out.println("動態(tài)頁面 1,http://www.test1.com");%>
</body>
</html>
[root@localhost webapps]# cd ..
[root@localhost tomcat8]# vim conf/server.xml 

在這里插入圖片描述

[root@localhost local]# mkdir tomcat9/webapps/test
[root@localhost local]# cp tomcat8/webapps/test/index.jsp tomcat9/webapps/test/
[root@localhost local]# vim tomcat9/webapps/test/index.jsp 

在這里插入圖片描述

[root@localhost local]# vim tomcat9/conf/server.xml 

在這里插入圖片描述

重啟服務。查看端口

在這里插入圖片描述

開啟網(wǎng)頁驗證

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

切換到Nginx服務器上

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

開啟網(wǎng)頁驗證

在這里插入圖片描述

在這里插入圖片描述

配置動態(tài)頁面請求

[root@zzz conf]# vim nginx.conf

在這里插入圖片描述

重啟服務

[root@zzz conf]# systemctl restart nginx.service 

瀏覽器驗證

在這里插入圖片描述

刷新??错撁嫣D(zhuǎn),是否實現(xiàn)負載均衡

在這里插入圖片描述

在這里插入圖片描述

Nginx 負載均衡模式

rr 負載均衡模式:
每個請求按時間順序逐一分配到不同的后端服務器,如果超過了最大失敗次數(shù)后(max_fails,默認1),在失效時間內(nèi)(fail_timeout,默認10秒),該節(jié)點失效權重變?yōu)?,超過失效時間后,則恢復正常,或者全部節(jié)點都為down后,那么將所有節(jié)點都恢復為有效繼續(xù)探測,一般來說rr可以根據(jù)權重來進行均勻分配。

least_conn 最少連接:
優(yōu)先將客戶端請求調(diào)度到當前連接最少的服務器。

ip_hash 負載均衡模式:
每個請求按訪問ip的hash結果分配,這樣每個訪客固定訪問一個后端服務器,可以解決session的問題,但是ip_hash會造成負載不均,有的服務請求接受多,有的服務請求接受少,所以不建議采用ip_hash模式,session 共享問題可用后端服務的 session 共享代替 nginx 的 ip_hash。

fair(第三方)負載均衡模式:
按后端服務器的響應時間來分配請求,響應時間短的優(yōu)先分配。

url_hash(第三方)負載均衡模式:
基于用戶請求的uri做hash。和ip_hash算法類似,是對每個請求按url的hash結果分配,使每個URL定向到同一個后端服務器,但是也會造成分配不均的問題,這種模式后端服務器為緩存時比較好。

到此這篇關于Nginx+Tomcat負載均衡及動靜分離群集的實現(xiàn)的文章就介紹到這了,更多相關Nginx Tomcat負載均衡及動靜分離群集內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關文章

  • Nginx隱藏和偽造版本號的操作方法

    Nginx隱藏和偽造版本號的操作方法

    這篇文章主要介紹了Nginx隱藏和偽造版本號的操作方法,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • 使用Nginx搭建代理服務器(正向代理HTTPS網(wǎng)站)的操作指南

    使用Nginx搭建代理服務器(正向代理HTTPS網(wǎng)站)的操作指南

    在網(wǎng)絡應用中,代理服務器是用于中轉(zhuǎn)用戶請求和服務端響應的工具,正向代理主要用于客戶端與外部服務器之間的訪問代理,幫助客戶端隱藏其 IP 地址或訪問受限資源,本文將詳細介紹如何使用 Nginx 搭建正向代理服務器,特別是針對 HTTPS 網(wǎng)站的代理
    2024-11-11
  • Nginx 配置TCP代理轉(zhuǎn)發(fā)的實現(xiàn)

    Nginx 配置TCP代理轉(zhuǎn)發(fā)的實現(xiàn)

    本文主要介紹了使用Nginx新版的stream方式,實現(xiàn)TCP/UDP代理轉(zhuǎn)發(fā),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-10-10
  • 在Nginx服務器上配置Google反向代理的基本方法

    在Nginx服務器上配置Google反向代理的基本方法

    這篇文章主要介紹了在Nginx服務器上配置Google反向代理的基本方法,文中使用到了SSL來加密反向代理,需要的朋友可以參考下
    2015-12-12
  • 聊聊Django+uwsgi+nginx服務器部署問題

    聊聊Django+uwsgi+nginx服務器部署問題

    這篇文章主要介紹了Django+uwsgi+nginx服務器部署的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • nginx網(wǎng)站服務如何配置防盜鏈(推薦)

    nginx網(wǎng)站服務如何配置防盜鏈(推薦)

    這篇文章主要介紹了nginx網(wǎng)站服務如何配置防盜鏈,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • 使用Nginx部署Vue項目全過程及踩坑記錄

    使用Nginx部署Vue項目全過程及踩坑記錄

    這篇文章主要介紹了使用Nginx部署Vue項目全過程及踩坑記錄,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • nginx tcp負載均衡的具體實現(xiàn)

    nginx tcp負載均衡的具體實現(xiàn)

    Nginx是比較不錯的開源Web服務器之一,它也可以用作TCP和UDP負載均衡器,本文主要介紹了nginx tcp負載均衡的具體實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • nginx實現(xiàn)請求轉(zhuǎn)發(fā)

    nginx實現(xiàn)請求轉(zhuǎn)發(fā)

    本文給大家分享的是使用nginx實現(xiàn)代理(請求轉(zhuǎn)發(fā))的教程及簡單示例,非常實用,有需要的小伙伴可以參考下
    2017-07-07
  • Nginx配置文件nginx.conf的基本配置實例詳解

    Nginx配置文件nginx.conf的基本配置實例詳解

    Nginx(engine x)是一個輕量級的高性能的HTTP和反向代理web服務器及電子郵件(IMAP/POP3)代理服務器,下面這篇文章主要給大家介紹了關于Nginx配置文件nginx.conf基本配置的相關資料,需要的朋友可以參考下
    2022-09-09

最新評論

庆元县| 开封县| 博野县| 融水| 隆尧县| 马鞍山市| 扶风县| 汶川县| 闵行区| 东丽区| 乐都县| 鄂托克前旗| 惠水县| 汉源县| 陆丰市| 嫩江县| 枝江市| 广东省| 黎城县| 德钦县| 砀山县| 山丹县| 色达县| 中山市| 扶沟县| 高安市| 库伦旗| 静海县| 古田县| 民乐县| 镶黄旗| 黄骅市| 秦安县| 奉贤区| 江津市| 威海市| 如东县| 郸城县| 吉木乃县| 湘潭市| 江西省|