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。
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。
相关文章推荐
- 使用ngin实现tomcat6和iis共用80端口
- 【097】Nginx实现一台服务器,两个域名发布不同的前端项目,并且两个域名都用80端口。
- APACHE与IIS共用80端口的实现
- JAVA_WEB项目(结合Servlet+jsp+ckEditor编辑器+jquery easyui技术)实现新闻发布管理系统第一篇:前期环境准备
- Jenkins Pipeline+Docker实现流水线自动化构建(上百个项目共用一个脚本方案)
- 利用Ant实现项目自动构建测试备份并发布到项目web(1)
- publish over ssh 实现 Jenkins 远程部署 / jenkins 远程执行shell 一键远程发布 tomcat / jenkins分别发布多个项目到多个远程主机
- 联通项目随笔5---mave项目实现WebService项目的发布在Jboss上,然后用servlet实现客户端调用
- Windows Server 2003服务器IIS6.0解析JSP/IIS6.0与JSP共用80端口
- 利用Ant实现项目自动构建测试备份并发布到项目web(2)
- 手动实现把python项目发布为exe可执行程序过程分享
- 项目构建之maven篇:8.maven发布web工程及基于spring mvc,jetty实现的用户管理demo
- Windows Server 2003服务器上IIS6.0拥有转发PHP的能力/IIS6.0与PHP共用80端口
- +SVN+Maven+Shell 实现项目一键发布
- 利用Ant实现项目自动构建测试备份并发布到项目web(3)
- CentOS 7 下安装 Nginx 并配置nginx代理apache+php和tomcat,实现共用80端口
- Google发布ANGLE项目,在浏览器中实现WebGL而不依赖OpenGL驱动
- 利用Ant实现项目自动构建测试备份并发布到项目web(4)
- 手动实现把python项目发布为exe可执行程序过程分享
- 手动实现把python项目发布为exe可执行程序过程分享