网站运营
位置:首页>> 网站运营>> Win2003中apache2分别整合tomcat5和iis6的终极教程

Win2003中apache2分别整合tomcat5和iis6的终极教程

 来源:asp之家 发布时间:2010-05-10 18:07:00 

标签:windows2003,apache,iis6

为了能在已经存在iis6的服务器上运行自己的java程序,经过历时半年的尝试,今天终于搞定了,好开心啊。

最开始是用iis直接连接tomcat,找遍了网上所有的资料,可是死活也连不通,或许是iis的封闭吧,看来tomcat与iis远没有成为朋友。

于是只好另辟蹊径,用apache监听80来做请求转发了,请求到iis的站点就转到相应目录,请求到tomcat下的站点就转发到tomcat下,于是开始到处找这方面的资料,终于经过反复试验,右克服请求servlet出错的困难,现在终于可以继续做自己的网站了。

参考文档:

1.http://weblife.blogbus.com/s1659/index.html

2.http://wiki.osportfolio.org/confluence/display/Technical/Apache+Tomcat+mod_jk+Integration

第一篇文档基本解决了所有的问题,第二篇文档解决了请求servlet发生找不到目标的问题

下面就从零开始,一步步配置三个服务器,让他们协调工作。

1.下载安装apache2

在http://down.ddvip.com/view/1150008854418.html中下载apache2.0.55 for windows

在官方网站上我怎么也找不到,奇怪。下载到本地后双击就可以安装了,安装完成后应该在系统托盘中看到一个小图标了,是个羽毛加绿色播放箭头的图标,这表示正确安装了,如果不能正确安装,请确认80端口没有被别的服务器占有。

2.下载安装tomcat5

Tomcat还是到官方网站下载,地址是:http://down.ddvip.com/result.php?name=tomcat,选择5.5.17中core:zip,我比较习惯用这个压缩包,解压后设置环境变量就可以用了。在安装路径的bin里面运行startup.bat就可以启动tomcat了。

3.安装IIS6.0
   
    将win2003的安装盘插入光驱,在添加或删除程序中选择“添加/删除windows组件”在“windows组件向导”中选择“应用程序服务器”并打上勾,按向导提示下一步进行,就可以安装了。IIS6.0安装后并不能正常启动,因为默认端口80被apache已经占了。双击打开“管理工具/internet信息服务(IIS)管理器”,在“默认网站(停止)”上右击选择“属性”,在“网站”选项卡中修改“TCP端口”的80为88或者其他端口,确定。选中“默认网站(停止)”然后单击工具栏中的播放图标,就可以启动IIS了,正常启动后“停止”字样就消失了。
   
    4.测试3个服务器
   
    修改Apache安装目录/htdocs中的index.html.en改名为index.html,在浏览器输入http://localho回车如果看到apache的欢迎界面,说明apache正在运行。在浏览器中输入http://localhost:8080回车如果看到tomcat的欢迎界面,这表示tomcat运行正常。在浏览器中输入http://localhost:88回车如果看到“建设中”这样的提示,表示iis正在运行。
   
    5.配置apache与tomcat的连接
   
    第一步: 在http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.6
             下载mod_jk_1.2.6_2.0.50.dll文件,将其改名为mod_jk.so后放到apache2/modules目录中。
            
    第二步: 打开记事本,输入下列语句,以workers.properties为文件名保存在tomcat安装目录/conf目录下:
   
             workers.tomcat_home=C:Program Filesjakarta-tomcat-5.0.28
             workers.java_home=C:Program FilesJavajdk1.5.0_06
             ps=
             worker.list=ajp13
             worker.ajp13.port=8009
             worker.ajp13.host=localhost
             worker.ajp13.type=ajp13
             worker.ajp13.lbfactor=1
            
     第三步:用记事本打开apache/conf/httpd.conf文件末尾,添加下面一段:
    
     LoadModule jk_module modules/mod_jk.so
     JkWorkersFile "D:Program Filesjakarta-tomcat-5.0.28confworkers.properties"

<VirtualHost *:80>
       ServerAdmin rabbit69@openria.com   
       ServerName localhost
       DirectoryIndex index.html index.htm index.jsp
       JkMount /* ajp13   
       JkAutoAlias "C:Program Filesjakarta-tomcat-5.0.28webapps"  
       <Directory "C:Program Filesjakarta-tomcat-5.0.28webapps">
          Options Indexes FollowSymLinks
          allow from all
       </Directory>
     </VirtualHost>       

保存,停止apache服务,在启动,就可以将新配置应用了。

0
投稿

猜你喜欢

  • 简单的总结一下:一、原创的文字,围绕关键字优化,强烈建议在title里也加一下。这里的原创不是说纯自己写的就完事了,你还要搜索一下别人是不是
  • 贾君鹏事件事起16日,魔兽贴吧出现一个引人瞩目,看上去又很符合逻辑的帖子标题“贾君鹏你妈妈喊你回家吃饭”,更让人不可思议的事情是这就这样极为
  • 邮件服务器是一个通过网络为多用户服务的软件系统,开发厂商不但根据所满足业务量的不同,推出类型不同的版本,还随着网络技术的进步不断发布产品的升
  • 生成广告代码以后,就要把代码粘贴到网页中了,不过网页中那么多位置,应该放在那里呢?就像下图,网页上有四个位置可以选择,哪个位置最好呢?根据研
  • 为了实现Linux环境下的FTP服务器配置,绝大多数的Linux发行套装中都选用的是Washington University FTP(Wu
  • 在 UCHome 家园,用户可以根据不同的兴趣创建不同的群组(例如:“3D动画片爱好者”之类的群组),群组可以使群组成员产生真实的交互,增加
  • 6月4日至6月10日,短短5个交易日内,腾讯控股累积重挫15%,放量击穿年线,而同期香港恒生指数基本保持持平。拥有同时在线人数超过 1亿的Q
  • 每个网站都是站长的心血,都是用站长的许多个日日夜夜换来的辛勤成果。每个站都是一个不断发展的过程,有时候刚加上的新功能或新想法,下一秒就要被自
  • 11月26日消息,针对“央视连推两大视频网站”一事,国内视频网站激动网认为,主流媒体进入视频行业将对整个行业发展起到非常积极的作用。激动网号
  • 今天看到微博上@hellodba发的一个帖子:“内部晋升越来越困难,但是外部来的大P越来越多,所以很多人都选择跳槽”,之后我从三个方面简要的
  • 记得曾经有那么一段时间,用2个小时做的采集站,可以帮我一天赚20$以上(主要是Adsense收入,现在改了点击政策,貌似这已经不再可能了),
  • 从小小的文字链到全屏广告,从在网页下层弹出广告到直接在最上层弹出大幅广告,广告尺寸和方式发生了巨大的变化,不禁让我们想到未来,广告将大到什么
  • 我从去年元月份起,做了三个新站。三个站都遭遇了同样的问题,把我做新站过程中遇到的百度三月之痒写出来,希望对新做站的朋友有帮助。第一个站元月份
  • 在即将开始测试UCenter Home 2.0中,针对1.5版本新增了六大互动新特性,使得新版本拥有更强的互动性。在此特别提前为大家做一下表
  • 用IIS,php4和mysql的软件包是php-4.0.1pl2-Win32.zip、mysql-3.23.19-beta-win.zip。
  • 一、降低出现低价GG广告的机率GG广告显示的原则是,其一,高价广告优先,高价广告的位置常排在前面,这好理解,毕竟Google公司也想多赚钱呵
  • 新浪科技讯 2月29日上午10时50分消息,新浪科技今日获得内测版“百度HI”的界面图片,并通过首批参与内测的百度人士获得一份最新鲜的百度H
  • 大家知道,Microsoft为了更好地预防恶意用户和攻击者的攻击,在默认情况下,没有将 IIS6.0 安装到 Windows Server
  • 无论是使用手工试探还是使用安全测试工具,恶意攻击者总是使用各种诡计从你的防火墙内部和外部攻破你的SQL服务器系统。既然黑客在做这样的事情。你
  • 网站的链接广泛度(Link Popularity)在搜索引擎排名中的作用已得到广泛的认同和重视。实际上,即使你没有在GOOGLE上提交你的站
手机版 网站运营 asp之家 www.aspxhome.com