加载中…
正文 字体大小:

IIS6和Tomcat6共用80端口

(2011-07-26 15:17:36)
标签:

80

iis

tomcat

端口

共用

首先说明:
       1.
IIS6端口80 转发后Tomcat6.0处理
       2.IIS
新建的网站需要配置80端口,tomcat端口随意

文章开始
       1.
环境
       Win2003+IIS6+Tomcat6.0
       2.
需要的文件
         1)isapi_redirect.dll
用户IIS转发

下载地址:

http://archive.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/win32/jk-1.2.14/isapi_redirect-1.2.14.dll

2) jakarta.reg 添加注册表相关键值,路径填写各自tomcat安装目录

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation]

[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector]

[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]

"extension_uri"="/jakarta/isapi_redirect.dll"

"worker_file"="C:\\Tomcat 6.0\\conf\\workers.properties"

"worker_mount_file"="C:\\Tomcat 6.0\\conf\\uriworkermap.properties"

"log_file"="C:\\Tomcat 6.0\\logs\\isapi.log"

"log_level"="info"

3)在上面的目录上建立workers.properties文件,内容如下

worker.list=ajp13

worker.ajp13.type=ajp13

worker.ajp13.host=localhost

worker.ajp13.port=8009

4)同样建立uriworkermap.properties内容如下

/*.jsp=ajp13

/*.do=ajp13

/*=ajp13

5)同样建立isapi.log  内容为空就可以.看清目录,前面两个在conf目录下,这个在log

6)Tomcat6.0目录下新建jakarta文件夹,然后把isapi_redirect.dll放入其中.ok

3配置tomcatserver.xml文件

</Engine>

…..

      <Host name="www.xxxx.com"  appBase="webapps"

            unpackWARs="true"

            xmlValidation="false" xmlNamespaceAware="false">

                   <Context path="" docBase="netfile" debug="0" reloadable="true" />

      </Host>

</Engine>

<!—这里docbase是配置项目的路径

         Name=”www.xxxx.com 是域名,一会配置IIS新建网站的时候取名和这个相同

 -->

然后运行jakarta.reg文件

打开HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0,检查右边项目中是否包含如下项:

extension_uri /jakarta/isapi_redirect.dll (jakarta
IIS下的虚拟目录)
log_file c:\Tomcat6.0\logs\isapi.log (
指定JK插件使用的日志文件)
log_level debug (
指定日志级别)
worker_file c:\Tomcat6.0\conf\workers.properties (
指定JK插件的工作文件)
worker_mount_file c:\ Tomcat6.0\conf\uriworkermap.properties (
指定JK插件的URL映射)

如果没有上述项,则建立相关项和相关值

至此tomcat配置完毕.

4 配置IIS

1)       打开我的电脑->控制面板->管理工具->Internet信息服务管理器
在里面新建网站(此网站就是我们需要使用JSP环境的站,并且在此将目录设置与Tomcat下的此网站目录设置为一致), 端口为80
在其上点右键选属性,在弹出的页框里选择“ISAPI筛选器,点添加,筛选器名称填jakarta,可执行文件中填入你的isapi_redirector.dll的绝对路径(我的是C:\Tomcat6.0\conf)。
确定后点确定关闭属性页。

2)       再在此网站上右键,选择新建>“虚拟目录,别名填jakarta
下一步,路径选为你的isapi_redirector.dll存放的目录(我的是C:\Tomcat6.0\conf)
下一步,权限中记得把执行那项打勾,好了,完成。

(
应用程序扩展名映射:在主目录里点配置,在跳出的窗口应用程序配置中增加.jsp应用程序扩展名映射,
可执行文件指向isapi_redirect.dll文件,动作限制为GET,HEAD,POST,DEBUG ) 括号中的我没有配置,如果不成功可以试试

3)       “Internet信息服务管理器网站中的“Web服务扩展上点右键选择添加一个新的Web服务扩展,弹出的框中扩展名填JSP(无所谓的,自己随便设置名称)要求的文件添加然后找到你的isapi_redirector.dll确定
设置扩展状态为允许也打上勾,确定。

4)       重启IIS,重启Tomcat.

5)       测试http://www.xxxx.com/

6)       测试http://www.xxxx.com:8080/

如果结果相同配置成功.注意tomcat6.0文件名称 不要是tomcat空格6.0

 

 

 

 

 

经过实践,以上配置后,可被侵入!原因不详! 没深究,删掉了!

0

阅读 评论 收藏 转载 喜欢 打印举报
已投稿到:
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有