您的位置:首页 > 运维架构 > Tomcat

Windows Server 的IIS6和Tomcat6共用80端口,实现发布项目

2012-12-21 10:04 134 查看
条件:

1.由IIS6端口80 转发后Tomcat6.0处理

 2.IIS 新建的网站需要配置80端口,tomcat端口随意

1.环境

       Win2003+IIS6+Tomcat6.0

2.需要的文件

       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)首先创建 isapi_askar.reg 文件



这是一个ispai筛选器注册文件,里面所用到的变量名称必须和以下几步的名称一样

用于添加注册表相关键值,路径填写自己tomcat安装目录

 

文件内容:

Windows Registry Editor Version 5.00   
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]   

"log_file"="F:\\Tomcat\\logs"   
"log_level"="debug"   

"worker_file"="F:\\Tomcat\\conf\\workers.properties"   
"worker_mount_file"="F:\\Tomcat\\conf\\uriworkermap.properties"   

"extension_uri"="/Jakarta/isapi_redirect-1.2.27.dll"
 
2、打开tomcat的conf文件夹在里面创建一个workers.properties 文件然后添加以下内容。注意:若这个文件已经存在在该文件夹,就直接添加一下内容。



worker.list=worker1  
worker.worker1.host=localhost        #TOMCAT服务器地址  

worker.worker1.port=8009              #工作端口  
worker.worker1.type=ajp13             #类型  

worker.worker1.lbfactor=1              #负载平衡因数  
 
3、在conf文件夹在里面创建一个uriworkermap.properties 文件



然后添加以下内容。

注意:若有这个文件直接添加一下内容。

/*=worker1 

 

4、修改tomcat\conf下的server.xml文件中<host></host>的内容

<Host name="localhost"  appBase="webapps" 

            unpackWARs="true" autoDeploy="true" 

            xmlValidation="false" xmlNamespaceAware="false">  
</Host>
 
5、把ispai_redirect-1.2.27.dll文件复制到conf文件夹
 
这里要注意了!
点ispai_redirect-1.2.27.dll------右键选择属性--安全--编辑



添加--输入对象名everyone



点检查名称--确定--把“完全控制”勾上--确定--确定。



因为有可能你当前登录用户没有使用它的权限,会造成转发不可用!

 
 
TOMCAT设置完毕。
下面配置IIS

6、从管理工具打开iis管理器,选择默认站点 Default Web Site或你的站点
单击右键创建虚拟目录
选择虚拟目录名称为Jakarta
路径为isapi_redirect-1.2.27.dll 所在的文件夹(前面已经拷贝到tomcat中的conf文件夹)。



 
7、选中新建的虚拟目录,选择右边的处理程序映射。



 
8、选择中间ISAPI-dll选项后选择右边的编辑功能权限



选择执行后确定



 
9、点击添加通配符脚本映射,选择isapi_redirect-1.2.27.dll,起名JSP即可,用于负责转发所有请求到TOMCAT中执行。



 
10、选中你的站点,在右边选择ISPAI筛选器



11、单击右边窗口上的添加 起名为Jakarta 可执行文件选择isapi_redirect-1.2.27.dll



12、双击左边窗口上的计算机名称 ,在右边选择ISPAI和CGI显示



13、单击右边窗口上的添加ISAPI和CGI路径选择isapi_redirect-1.2.27.dll描述为Jakarta,选择允许执行扩展路径复选框



 

设置完毕。重新tomcat和IIS。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  IIS Server Tomcat
相关文章推荐