日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Tengine(nginx) 搭建Tomcat集群

發(fā)布時(shí)間:2025/7/14 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Tengine(nginx) 搭建Tomcat集群 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

    好久沒(méi)有更新學(xué)習(xí)的內(nèi)容了,就是得強(qiáng)迫自己寫點(diǎn)東西 記錄自己的學(xué)習(xí),才能更好的進(jìn)步!

? ? ? ? ? ? ?Tengine是由淘寶網(wǎng)發(fā)起的Web服務(wù)器項(xiàng)目。它在Nginx的基礎(chǔ)上,針對(duì)大訪問(wèn)量網(wǎng)站的需求,添加了很多高級(jí)功能和特性。Tengine的性能和穩(wěn)定性已經(jīng)在大型的網(wǎng)站如淘寶網(wǎng),天貓商城等得到了很好的檢驗(yàn)。它的最終目標(biāo)是打造一個(gè)高效、穩(wěn)定、安全、易用的Web平臺(tái)。

    首先將Tengin上傳到Linux服務(wù)器上,然后進(jìn)行解壓

  • 安裝依賴?yum?-y?install gcc openssl-devel pcre-devel zlib-devel
  • 編譯三步走? ? ? ?./configure \
  • ??--prefix=/opt/sxt/soft/tengine-2.1.0/ \

    ??--error-log-path=/var/log/nginx/error.log \

    ??--http-log-path=/var/log/nginx/access.log \

    ??--pid-path=/var/run/nginx/nginx.pid ?\

    ??--lock-path=/var/lock/nginx.lock \

    ??--with-http_ssl_module \

    ??--with-http_flv_module \

    ??--with-http_stub_status_module \

    ??--with-http_gzip_static_module \

    ??--http-client-body-temp-path=/var/tmp/nginx/client/ \

    ??--http-proxy-temp-path=/var/tmp/nginx/proxy/ \

    ??--http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ \

    ??--http-uwsgi-temp-path=/var/tmp/nginx/uwsgi \

    ??--http-scgi-temp-path=/var/tmp/nginx/scgi \

    ??--with-pcre

    make && make install

  • 注意:一定要從windows復(fù)制粘貼過(guò)來(lái)
  • ? ? 在/etc/init.d下面建立nginx文件,粘貼內(nèi)容,修改路徑

  • 修改ngxin文件執(zhí)行權(quán)限
  • 配置chkconfig
  •   然后使用命令? service? nginx start?

    ?

    出現(xiàn)如下的效果圖就是配置成功

    ?

    ?

    準(zhǔn)備兩臺(tái)Linux? 每個(gè)Linux都安裝一個(gè)tomcat? ?

    在Nginx上配置反向代理

    1.反向代理

    首先在兩臺(tái)服務(wù)器分別配置并啟動(dòng)tomcat,修改tomcat首頁(yè)為tomcat1和tomcat2

    配置反向代理和upstream

    upstream backend?{

    ????server 192.168.2.141:8080 ;

    ????server 192.168.2.142:8080;

    }

    ?

    server {

    ????location / {

    ????????proxy_pass http://backend;

    }

    }

    從上面可以看出定義一組服務(wù)器。 這些服務(wù)器可以監(jiān)聽不同的端口。 而且,監(jiān)聽在TCPUNIX域套接字的服務(wù)器可以混用

    訪問(wèn)分別顯示tomcat1和tomcat2

    ?

    ?

    ?

    兩個(gè)tomcat出現(xiàn)的問(wèn)題

    Session共享
    – 首先我們應(yīng)該明白,為什么要實(shí)現(xiàn)共享,如果你的網(wǎng)站是存放在一個(gè)
    機(jī)器上,那么是不存在這個(gè)問(wèn)題的,因?yàn)闀?huì)話數(shù)據(jù)就在這臺(tái)機(jī)器,但
    是如果你使用了負(fù)載均衡把請(qǐng)求分發(fā)到不同的機(jī)器呢?這個(gè)時(shí)候會(huì)話id
    在客戶端是沒(méi)有問(wèn)題的,但是如果用戶的兩次請(qǐng)求到了兩臺(tái)不同的機(jī)
    器,而它的session數(shù)據(jù)可能存在其中一臺(tái)機(jī)器,這個(gè)時(shí)候就會(huì)出現(xiàn)取
    不到session數(shù)據(jù)的情況,于是session的共享就成了一個(gè)問(wèn)題

    ?

    ?解決Session共享的方法

    ?

    ?

    memcached緩存方案安裝memcached

    1.拋出Session一致性問(wèn)題

    2.安裝memcached緩存數(shù)據(jù)庫(kù)

    ? ? 通過(guò)命令安裝? ? yum?–y install memcached

        通過(guò)telnet測(cè)試memcached數(shù)據(jù)庫(kù)

    3.tomcat配置名稱session一致性配置

    jar包拷貝到tomcatlib

    ?

    在tomcatserver.xml配置jvmRoute

    Linux1

    <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat1">

    Linux2

    <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat2">

    ?

    在context.xmlContext配置Manager

    Linux1

    <Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"

    memcachedNodes="n1:192.168.2.141:11211"

    ????sticky="false"

    ????lockingMode="auto"

    ????sessionBackupAsync="false"

    requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$"

    ????sessionBackupTimeout="1000" transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory"

    />

    ?

    Linux2 的配置如上

    ?

    4.index.jsp配置

    <%@?page?language="java"?contentType="text/html;?charset=UTF-8"??pageEncoding="UTF-8"%>

    SessionID:<%=session.getId()%>

    <br/>

    SessionIP:<%=request.getServerName()%>

    <br/>

    <h1>tomcat2 page</h1>

    ?

    配置好后? 記得刷新 Nginx和 重啟tomcat

    然后在瀏覽器訪問(wèn)? 就能看見訪問(wèn)不同的tomcat但是Session一致。

    轉(zhuǎn)載于:https://www.cnblogs.com/kangxinxin/p/9037659.html

    總結(jié)

    以上是生活随笔為你收集整理的Tengine(nginx) 搭建Tomcat集群的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 久久中字| 动漫3d精品一区二区三区乱码 | 久久久精品人妻一区二区三区四 | 韩国一区视频 | 久久综合中文字幕 | 国产极品91 | 成人毛片网站 | 色图18p| 悟空影视大全免费高清观看在线 | 色综合天天综合 | av福利在线看 | 久久91| 高hhhhh| 一区二区日本视频 | 青草福利在线 | 免费成人深夜 | 搡8o老女人老妇人老熟 | 日韩黄色片在线观看 | 色先锋在线 | 免费看的一级片 | 精品欧美一区二区三区 | 亚洲第九十七页 | 在线观视频免费观看 | 三上悠亚在线一区 | 黄色91 | 国产中文字幕二区 | 国产精品久久99 | 中国亚洲女人69内射少妇 | 三级视频国产 | 九色国产精品 | 国产第六页| 欧美图片一区二区 | 日本一区二区三区四区视频 | 亚洲激情视频网 | 麻豆高清免费国产一区 | 日本特级淫片 | 亚洲av色区一区二区三区 | 日韩精品在线观看一区二区 | 91大神小宝寻花在线观看 | 精品3p| 91大神网址 | 黑人玩弄人妻一区二区三区影院 | 久久久免费看片 | 久久这里都是精品 | 亚洲第一视频在线播放 | 青青国产视频 | 女仆裸体打屁屁羞羞免费 | 黄色91视频| 射射射综合网 | 国产日韩二区 | 国产精品理论在线观看 | 欧美毛片视频 | 国产精品8888 | 女十八毛片 | 日韩av线上| 午夜影院免费体验区 | 在线一区二区三区四区 | sese在线| 99久久国产热无码精品免费 | 欧美日本道| 九九热最新视频 | 久青草免费视频 | 亚洲精品无码永久在线观看 | 我的丝袜美腿尤物麻麻 | 国产综合无码一区二区色蜜蜜 | 日韩欧美有码 | 日韩黄色免费观看 | 欧美日韩在线视频一区 | 2024男人天堂| 男女午夜激情视频 | 夜间福利在线观看 | 国产一区二区三区在线观看视频 | 国产区久久 | 欧美无砖砖区免费 | 天堂成人国产精品一区 | 男人天堂网在线 | 亚洲一区二区伦理 | 日本三级影院 | www视频免费在线观看 | 色鬼久久 | 久久99久久99 | 国产午夜毛片 | 国产又黄又粗又猛又爽的视频 | 成人ay| 仙踪林久久久久久久999 | 一区二区三区四区五区六区 | 欧美顶级metart裸体全部自慰 | 天天摸天天 | 99精品久久精品一区二区 | 欧美作爱视频 | 国产白丝袜美女久久久久 | 国产精品成人一区二区三区电影毛片 | 狠狠干狠狠操视频 | 亚洲666| 中文字幕第5页 | 国产肉丝在线 | 大尺度做爰呻吟舌吻网站 | 国产一级性生活片 | 特黄一区二区 |