当前位置首页 > 人力资源/企业管理 > 营销/企划/方案
搜柄,搜必应! 快速导航 | 使用教程  [会员中心]

准备相关软件介绍

文档格式:DOCX| 22 页|大小 191.90KB|积分 20|2022-09-26 发布|文档ID:156175079
第1页
下载文档到电脑,查找使用更方便 还剩页未读,继续阅读>>
1 / 22
此文档下载收益归作者所有 下载文档
  • 版权提示
  • 文本预览
  • 常见问题
  • 准备相关软件下载安装Apaache2..2.4Apache下下载地址:hhttp:///archhive.aapachee.org//dist//httpdd/binaaries//win322/,选择下下载windoows平台安装包包文件接受安装协议配置Apachhe服务器信息息Networkk Domaain设置站点名称,这这个不会对实实际站点产生生影响Server Name设置当前服服务器名称,这个不会对对实际站点产产生影响Adminisstratoor’s Emaiil Adddress设置站点管管理员邮件地地址,Apachhe文档说明当当站点出错时时的页面底部部会出现该地地址选择安装类型一般选择典型((Typiccal)安装装选择安装路径这里使用默认安安装路径,实实际安装过程程可以选择其其他路径等待安装过程安装完毕下载Tomcaat6.0下载Tomcaat Connnectoor(jk..1.2.66)Tomcat Conneector下载地址:: 此处注意一定要要下载与Apachhe版本匹配的jkjk文件名后半半部分名称反反应Apachhe的版本,如如:其匹配的的Apachhe为2.2.4,与本次安安装的Apachhe版本一致。

    单台主机单站点点集群、负载载均衡Apache配配置将Tomcatt Connnectorr文件拷贝到Apachhe安装目录Appache22.2\mooduless下在Apachee安装目录找找到conf//httpdd.conff文件,在末末尾增加一下下内容#以下为tomcat集成配置部分LoadModule jk_module modules/mod_jk-1.2.26-httpd-2.2.4.soJkWorkersFile conf/workers.propertiesJkMount /* lbcontroller #此处是指定分配给tomcat的请求 例如*.do *.jsp # 找到 下面配置,将默认目录文件index.html改为login.jsp(根据工程的实际情况) DirectoryIndex login.jspTomcat Conneector配置在Apachee配置目录Appache22.2\conf创建workeers.prropertties配置文件,该该文件主要用用于配置Apachhe与Tomcaat的集成要用用到的Tomcaat实例和负载均均衡分发控制制器。

    Workerss.proppertiees文件放置一一下内容;#下面是分发控制器 注意不要放tomcat实例worker.list=lbcontroller#Tomcat1实例配置 这里要和Tomcat配置文件Service.xml的jvmRoute保持一致worker.tomcat1.host=127.0.0.1worker.tomcat1.port=8009worker.tomcat1.type=ajp13#分发权重 值越大负载越大worker.tomcat1.lbfactor = 1#Tomcat2实例配置worker.tomcat2.host=127.0.0.1worker.tomcat2.port=9009worker.tomcat2.type=ajp13#分发权重 值越大负载越大worker.tomcat2.lbfactor = 1#负载均衡分发控制器worker.lbcontroller.type=lbworker.lbcontroller.balance_workers=tomcat1,tomcat2Tomcat配配置Tomcat配配置文件Seervicee.xml主主要注意两个个地方,一个个是Engiine节点需需要增加节点点标识jvmmRoutee,一个是将原本注释掉掉的Sessiion复制节点改改为有效。

    具体如下:>这里省略N多注注释将下面的注释变变去掉(如果果需要做sessiion复制需做以下下操作)增加: > > 我们分别将两个个Tomcaat配置文件中中的jvmRRoute设置为tommcat1、tomcaat2,Serveer节点 端口分别配配置为8005和9005, Conneector节点端口分分别配置为8080和9090,AJPCoonnecttor端口分别配配置为8009和9009,Conneector端口配置参参照。

    请注意两个Tomcaat配置文件Host节点的域名名配置必须一一样,Serveer.xmll中的jvmRooute名称称必须和workeer.proopertiies中的tomcaat实例名称一一致,不然无无法实现sessiion_sttrickyyHost节点的的域名配置方方法:修改C:\WWINDOWWS\sysstem322\drivvers\eetc 下的 hostss文件增加一行行127.0.00.1 ssaas******************************************************************************************** 如果需要实现现sessioon 复制 需要在web.xxml 中加上省略N多代码 >indexx.htmll> >indexx.htm< >indexx.jsp<> ******************************************************************************************** 常见问题修改Host文文件将bbs.aabc.coom解析到本机机。

    打开两个IE窗口分别提提交sessiion操作,然后后在控制台观观察效果正常情况为;同同一个IE窗口的所有有请求都分发发到同一个Tomcaat,当关闭其其中一个Tomcaat时,IE窗口重新请求求会分发到另另一个Tomat并且Sessiion保持同步如果没有达到预预期效果请检检查一下几点点;Ø Apache配配置文件中DirecctoryIIndex配置的文件件是否存在tomcaat应用的目录录下Ø Apache配配置文件中JJkMounnt是否分发发到负责均衡衡控制器Ø 两个Tomcaat端口是否有有重复,Ø Worker..propeertiess中tomcaat端口是否和和对应serveer.xmllAJPCoonnecttor端口一致Ø Server..xml配置文件的Host节点name属性是否一一致Ø Server..xml配置文件的的Enginne节点是否配配置jvnRooute,并且与workerr.proppertiees配置的名称称保持一致Ø Server..xmlHoost节点内的Clustter节点是否设设置为有效第二种方法,比比较简单目标: 使用 apachhe 和 tomccat 配置一个可可以应用的 web 网站,要达达到以下要求求: 1、  Apacche 做为 HttppServeer ,后面连接接多个 tomccat 应用实例,并并进行负载均均衡。

    2、  为系统设定 Sesssion 超时时间,包包括 Apacche 和 tomccat 3、  为系统屏蔽蔽文件列表,包包括 Apacche 和 tomccat 注::本例程以一一台机器为例例子,即同一一台机器上装装一个apachhe和4个Tomcaat 一、前期准准备工作:安安装用的程序序(前提保证证已安装了JDK1..5以上的版本本) APAHCCE 2.22.4TOMCAT66.0二、安安装过程 APAHCCE安装目录:D:\Appache 四个TOMCAAT目录:自行行解压到(D:\TTomcatt集群服务器\)下分别为 tomccat6.00,tomcaat6.011,tomcaat6.022,tomcaat6.033 这几个安安装过程就不不详细说明了了 三、配置 1、Apachhe配置 1.1、httpdd.conff配置 修改APACHE的配置文件D:\Appache \conff\httppd.connf 将以下Modulle的注释去掉掉,这里并没没有使用mod_jjk.so进行apachhe和tomcaat的链接,从2.X以后apachhe自身已集成成了mod_jjk.so的功能。

    只只需简单的把把下面几行去去掉注释,就就相当于以前前用mod_jjk.so比较繁琐的的配置了这这里主要采用用了代理的方方法,就这么么简单 建议直接复复制 粘贴到最底底部LoaddModulle prooxy_moodule moduules/mmod_prroxy.sso LoaadModuule prroxy_cconnecct_moddule mmodulees/modd_proxxy_connnect..so LooadModdule pproxy__ftp_mmodulee moduules/mmod_prroxy_fftp.soo LoaddModulle prooxy_htttp_moodule modulles/mood_prooxy_htttp.soo LoaddModulle prooxy_ajjp_moddule mmodulees/modd_proxxy_ajpp.so LLoadMoodule proxyy_balaancer__modulle moddules//mod_pproxy__balanncer.sso 再找到加上indexx.jsp修改成 DirrectorryIndeex inddex.httml inndex.jjsp 1.1.1、  在最下面加加入 ProxyyRequeests OOff BalanncerMeember ajp:///127..0.0.11:80099 loaddfactoor=1 rroute==jvm1 BalanncerMeember ajp:/// 1277.0.0..1:90009 loaadfacttor=1 routee=jvm22 BalaancerMMemberr ajp::// 1227.0.00.1:90001 looadfacctor=11 routte=jvmm3 BallancerrMembeer ajpp:// 1127.0..0.1:99003 lloadfaactor==1 rouute=jvvm4 上面的的四个BalanncerMeember成员是我们们配置的tomcaat集群。

    后面面会说明的 1.2、httpdd-vhossts.coonf设置 接下来进行行虚拟主机的的设置APACHHE的虚拟主机设设置如下: 首先要修改 conff/httppd.connf找到(#Incclude conf//extraa/httppd-vhoosts.cconf) 把注释去掉掉 # Virrtual hostss Incllude cconf/eextra//httpdd-vhossts.coonf 在文文件(extraa/httppd-vhoosts.cconf)最下面加加入            SeerverAAdmin [emaiil]weiijie@1126.coom[/emmail]           SServerrName locallhost           SServerrAliass locaalhostt           ProxyyPass / ballancerr://cllusterr/ stiickyseessionn=jsesssioniid noffailovver=Onn           ProxyyPassRReversse / bbalanccer:///clustter/ < 其其中的域名和和路径根据你你自己情况设设置 然后再设置TOMCAAT虚拟主机 2 配置 tomccat 2..1.  配置 serveer 的关闭 我们需要在在一台机器上上跑 4 个不同的 tomccat ,需要修改改不同的 tomccat 的关闭口,避避免出现端口口被占用的情情况。

    其中tomcaat6.0用默认值,不不修改其他他三个修改在tomcat6.01\conf, tomcat6.02\conf下和tomcat6.03\conf下的 server.xml 中找到 server, 将: 改为 XXXX 在这里表示不同的端口:我的其它三个 tomcat 分别使用 9005,8006 , 9007   2.2. 配置 Engine 把原来的配置注释掉,把下面一句去掉注释并标明jvmRoute="jvm2".          以下是原来的配置 其他(tomcat6.02和tomcat6.03)也要同样 配置注意:jvmRoute配置不要一样   2.3. 配置 Connector 原来的默认配置。

    这里是apache和tomcat链接的关键,前台apache就是通过AJP协议与tomcat进行通信的,以完成负载均衡的作用也可以用HTTP协议大家注意它们是如何连接通信的,上面的红色部分(port="8009")就是连接的接口了 把其他三个tomcat的port分别改成与上面 注意 此端口 必须与 httppd.Conf 中相对应的 端口相同BalanceerMembber ajjp://1127.0..0.1:80009 loaadfacttor=1 routee=jvm11 2.5.配置Clustter(每个tomcaat中都要修改) 原来的配配置 修改为为以下的代码码:porrt也要保证唯唯一性。

    > > < < < < < < 这个设置是是主要用以tomcaat的集群。

    点击阅读更多内容
    卖家[上传人]:651fffffhhh
    资质:实名认证