服务器维护,服务器代维,安全设置,漏洞扫描,入侵检测服务

运维之家

 找回密码
 注册
搜索
查看: 4398|回复: 1

IIS中JSP环境的配置过程详细讲解

[复制链接]
dirtysea 发表于 2006-5-9 21:04:45 | 显示全部楼层 |阅读模式

配置JSP环境的教程太少了,而且不全,最近研究JSP网站漏洞,对配置进行了研究,然后把过程写出来,供大家交流------海东青


IIS中JSP环境的配置
1、准备工具
JDK      版本1.5   下载地址:http://java.sun.com/j2se/1.5.0/download.jsp
TOMCAT   版本5.5   下载地址:http://tomcat.apache.org/download-55.cgi
MYSQL    版本5.0   下载地址:http://dev.mysql.com/downloads/mysql/5.0.html
JDBC驱动 版本3.1   下载地址:http://dev.mysql.com/downloads/connector/j/3.1.html


2、安装工具
(1)JDK:安装路径:C:\jdk
(2)TOMCAT:解压至:C:\Tomcat
(3)JDBC驱动:将文件解压至%TOMCAT%的\common和\shared目录
(4)MYSQL:安装路径:C:\Program Files\MySQL\MySQL Server 5.0


3、环境变量配置
打开 系统属性--高级--环境变量 对话框,在 系统变量 进行如下操作:


TOMCAT_HOME     C:\Tomcat
JAVA_HOME       C:\jdk
Path            .;C:\jdk\bin;C:\Program Files\MySQL\MySQL Server 5.0\bin


4、整合IIS和Tomcat(同时支持ASP和jsp)
http://apache.linuxforum.net/dist/jakarta/tomcat-connectors/jk2/binaries/win32/jakarta-


tomcat-connectors-jk2.0.2-win32-IIS.zip 去下载JK2,由JK2负责IIS和Tomcat的通讯,解开后得到


isapi_redirector2.dll,我把它放在了C:\Tomcat\bin下(目录随便)

将下面代码保存为workers2.properties
[shm:] 
info=Shared memory file.Required for multiprocesss servers 
file=c:\Tomcat\jk2.shm 
size=1000000 

[channel.socket:localhost:8009] 
info=Ajp13 worker,connects to tomcat instance using AJP 1.3 protocol 
tomcatId=localhost:8009 
# Map webapps to the web server uri space 
[uri:/*.jsp] 
[uri:/*]

将下面代码保存为jk2.properties
## THIS FILE MAY BE OVERRIDEN AT RUNTIME. MAKE SURE TOMCAT IS STOPED
## WHEN YOU EDIT THE FILE.

## COMMENTS WILL BE _LOST_

## DOCUMENTATION OF THE FORMAT IN JkMain javadoc.

# Set the desired handler list
# handler.list=apr,request,channelJni
#
# Override the default port for the socketChannel
# channelSocket.port=8019
# Default:
# channelUnix.file=${jkHome}/work/jk2.socket
# Just to check if the the config  is working
# shm.file=${jkHome}/work/jk2.shm

# In order to enable jni use any channelJni directive
# channelJni.disabled = 0
# And one of the following directives:

# apr.jniModeSo=/opt/apache2/modules/mod_jk2.so

# If set to inprocess the mod_jk2 will Register natives itself
# This will enable the starting of the Tomcat from mod_jk2
# apr.jniModeSo=inprocess
 request.tomcatAuthentication=false

将下面代码保存为iis.reg
Windows Registry Editor Version 5.00 
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0]
"serverRoot"="c:\\Tomcat"
"extensionUri"="/jakarta/isapi_redirector2.dll"
"workersFile"="c:\\Tomcat\\conf\\workers2.properties"
"logLevel"="INFO"

接下来在将workers2.properties,jk2.properties,iis.reg拷贝到Tomcat安装目录下的conf目录下,然后双击iis.reg把信息导入注册表。(注意,把涉及的Tomcat路径改成你的Tomcat的路径)


Internet信息服务管理器在其上点右键选“属性”,在弹出的页框里选择“ISAPI筛选器”,点“添加”


,筛选器名称填jakarta,可执行文件中填入你的isapi_redirector2.dll的绝对路径。再在“默认网站”


上右键,选择“新建”->“虚拟目录”,别名填jakarta,下一步,路径选为你的sapi_redirector2.dll


存放的目录,我的是C:\Tomcat\bin,下一步,权限中记得把“执行”那项打勾,好了,完成。


5. 如果你用的是IIS5的话,到这里就可以结束了,但IIS6还没完,继续。
  在“Internet信息服务管理器”的“网站”中的“Web服务扩展”上点右键选择“添加一个新的Web服


务扩展”,弹出的框中扩展名填Tomcat(其实无所谓的),“要求的文件”选“添加”然后找到你的


isapi_redirector2.dll后“确定”。“设置扩展状态为允许”也打上勾,确定。“Internet信息服务管


理器”->“网站”->“属性”->“服务”,把“以IIS5.0隔离模式运行WWW服务”打上勾。
  好了,配置完了。现在我们启动Tomcat5,然后net start w3svc启动IIS6。
 建立影射:  .jsp      C:\Tomcat\bin\isapi_redirector2.dll
             .do       C:\Tomcat\bin\isapi_redirector2.dll


如还有不清楚可在本论坛中提出来!www.dirtysea.com知道的一定给大家解释!

kuanlove 发表于 2006-4-3 17:05:59 | 显示全部楼层

re:IIS中JSP环境的配置过程详细讲解

哇塞``

好牛比哦`

可惜看不懂``

最好搞多动画教程`如3楼所说的`

支持海哥

 

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|运维之家

GMT+8, 2024-4-28 15:04 , Processed in 0.097666 second(s), 14 queries .

Powered by Dirtysea

© 2008-2020 Dirtysea.com.

快速回复 返回顶部 返回列表