



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Apache + resin 配置集群(负载均衡)Apache 是一个出色的 http 服务器, 跟resin和tomcat这些web服务器不同,它不能解释动态页面,但作为服务器来解释html、js等静态文件比web服务器有效得多。而且apache还提供多方面的管理。Apache 可以整合resin或tomcat,当作高效又稳定的web server。1 配置 Apache(one) + resin (one)Apache 2.0.55 resin 3.0.19配置 Apache + resin 当web 服务器要比单独用resin来做web server优秀的多。Resin的帮助文档也提供和Apache整合的资料。首先,必先确保你的resin 和 Apache可以单独运行。Resin的安装和测试这里省略。Apache的安装非常简单。只需要默认安即可,中间只需要填写你的email。(我安装的是Apache 2.0.55)Apache安装后默认端口是80 。安装好测试http:/localhost/, 若安装成功将显示成功测试的页面。确保你的resin 和 Apache可以单独运行后,修改Apache配置文件 conf/httpd.conf ,在后面加上如下一段。LoadModule caucho_module <%resin_home%>/win32/apache-2.0/mod_caucho.dllResinConfigServer 5 6802SetHandler caucho-status注:<%resin_home%>代表resin安装目录,到时请将具体目录替代它。这段的意思是为Apache加上一个插件,Apache以LoadModule *_module语法加载插件。*_module为插件的名字,后面的是插件的文件地址。caucho_module这个插件就是resin提供的,是Apache和resin通讯的中间件,一般放在resin安装目录下的win32/apache-x.x/下(resin 3.0.19),apache-x.x目录一般有多个,你只要选择符合你的acpache版本的就可以。或者你可以将相应的apache-x.x目录下的mod_caucho.dll文件复制到apche的插件文件夹内(<%apache_home%>/modules/)。然后使用相对路径。如LoadModule caucho_module modules/mod_caucho.dll而下一句中“5 ”代表的是resin所在机器的IP,“6802”是默认端口。然后修改resin的配置文件conf/resin.conf。找到这几行:如果它们已经被注释,去掉注释符号,且务必要使这里的端口(如: port=6802)与刚才在resin配置文件中的ResinConfigServer 5 6802 这句话里配置的端口一致,如果你没有使用6802这个默认端口的话。5也应该与相对应,它们都是指resin所在机器的IP,如果resin与apache同在一部机器,且这里使用那么在ResinConfigServer 5 6802中应该将5改为localhost或。就是说如果用了具体的IP如5,那么两个地方都要用具体的IP。配置成功后打开http:/localhost/caucho-status 可看到服务器的配置详细结果。Apache (one)+ resin (one) 工作流程图如下:这时访问apache就可访问到resin里配置的项目。Apache负责项目里的静态文件,resin则充当jsp/servlet解释服务器。像项目里这样的http:/localhost/tianyacity/js/pageFunc.js (或html文件)则默认由apache 来解释,它将在apache里配置的项目和默认访问路径<%apache_home%>/htdocs/里查找http:/localhost/tianyacity/js/pageFunc.js这个路径,它不会到resin里配置的项目里查找。所以要在<%apache_home%>/htdocs/里加上这个目录/tianyacity/js/pageFunc.js 又或者在apache配置文件httpd.conf里配置一个项目:Alias /tianyacity/ D:/workspace2006/tianyaCity/web/Options IndexesAllowOverride NoneOrder allow,denyAllow from allAlias /tianyacity/ 这里的/tianyacity/是访问路径名,与在resin配置的项目tiayacity的访问最好一致。2 配置 Apache(one)+ resin (many)集群Apache 2.0.55 resin 3.0.19配置 Apache + resin 集群只需要在Apache(one)+ resin (one)的基础上修改Apache 和 resin的配置文件。修改Resin 配置文件如下:!- SSL port configuration:- - - keys/gryffindor.crt- keys/gryffindor.key- test123- - -.这样表示将IP为15和16的两台服务器作为一个集群。集群内的server-id不能相同。而本机的server-id 必须与配置文件中中的server-id 一致。因为resin默认的server-id为空(server-id=“”)所以修改后要加 server 参数才能正确启动resin。在命令窗口(cmd)中去到resin安装目录,打入:httpd.exe server “pan”将可正确启动resin。修改Apache配置文件如下:LoadModule caucho_module modules/mod_caucho.dllResinConfigServer 5 6802ResinConfigServer 6 6802SetHandler caucho-status只需要在原来配置的基础上加上这一行ResinConfigServer 6 6802表示将16号机器上的resin也注册到apache中。这时涉及到两台服务器,在这里最好将Apache 和 resin的通讯插件复制到apche的插件文件夹内(<%apache_home%>/modules/)。其实apche只需要知道一台主resin服务器即可,所以Apache配置文件在原来配置的基础上可以不用修改,由主resin服务器负责找到其他resi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 阴囊超声检查技术规范
- 缓刑人员培训
- 语文教学常规全解析
- 2024年匀泡剂资金需求报告代可行性研究报告
- 2022年安徽省中考生物试卷
- 2023老年人认知障碍评估
- 2025年建党周年庆党的理论知识考试100题附答案
- 财务物资采购供应商管理
- 2025年国际贸易专业考试试题及答案
- 书法培训机构
- 个人信息保护合规审计师CCRC-PIPCA含答案
- 2025至2030年中国电商导购行业市场运营态势及投资前景趋势报告
- 河北省邢台市卓越联盟2024-2025学年高二下学期第三次考试(6月)语文试卷(图片版含解析)
- 2025年佛山市南海区民政局招聘残疾人专项工作人员题库带答案分析
- 公寓中介渠道管理制度
- PICC尖端心腔内心电图定位技术
- 肺性脑病的护理
- 老年外科患者围手术期营养支持中国专家共识(2024)解读课件
- 贵州大学语文试题及答案
- 《基于价值链的企业分拆上市动因及效果研究的国内外文献综述》6700字
- 质量月建筑工程质量知识竞赛考试题库500题(含答案)
评论
0/150
提交评论