Resin与IIS结合的一些补充技巧

软件环境:
JDK1.3 http://java.sun.com
resin1.2.0 http://www.caucho.com
Winnt 4.0 & IIS4
Win2000 & IIS5
  简单来说,直接运行Resin的bin目录下的setup.exe即可自动完成Resin与多种WEB服务器的结合,其原理是将ISAPI文件isapi_srun.dll拷贝至IIS的scripts目录并创建针对所有站点的ISAPI筛选器,对于IIS默认站点,一般已经建立了虚拟目录scripts,如果需要为同一机器上多站点中的某一个网站提供Resin服务,按Resin文档所说,可以通过为此站点创建同样的scripts虚拟目录实现。
  经过实验,我发现,完全可以绕过上述所有步骤:
一、在任意地方建立scripts目录,将Resin的bin目录下的isapi_srun.dll拷贝过来;
二、进入IIS管理器,在目标站点下建立具有可执行权限的虚拟目录scripts,对到刚刚创建的scripts物理目录;
三、打开目标站点的属性,创建新的ISAPI筛选器,名为Resin,其可执行文件对应到同一scripts目录下的isapi_srun.dll;
四、用命令net stop iisadmin停止WEB服务,用net start w3svc重启。
  这样,也可以将Resin与IIS结合起来。
  需要注意的是,最好不要将scripts目录放到系统所在的区,因为IIS搞不好就有可能出现一个CGI文件目录解码的漏洞,这个虚拟的scripts目录就会成为被攻击的罪魁祸首,我就是疏忽了这一点,参照Resin的文档进行配置,结果导致一台服务器遭遇骇客捣蛋,很是头痛了一番。
  谬误之处,请高手佐正。
---------------------------------------------
转载请注明出处:jian(http://www.21active.com)

时间: 2024-08-30 10:12:51

Resin与IIS结合的一些补充技巧的相关文章

安装resin+mysql+IIS+JDK的总结

工作总结: 安装resin+mysql+IIS+JDK的总结 一.首先安装JDK: 一).下载j2re-1_4_1_02-windows-i586-i.exe,然后直接安装. 二).安装完配置环境变量: PATH:C:\JDK\BIN; CLASSPATH:C:\JDK\LIB\TOOLS.JAR;C:\JDK\LIB\DT.JAR; JAVA_HOME:C:\JDK; 二.然后安装resin; 1. 下载resin-2.1.9.zip,然后进地解压.文件名命名为resin: 2. 配置环境变量

Resin和iis配置多个站点

今天中午领导突然要我配resin和iis的结合,呵呵,以前从没有想过要把它俩弄在一块,还要能配多个虚拟jsp站点.还好,看看网上文章,和resin的老家的文档.算是简单配了出来了 ,简单的写一下iis5和resin2.1.111.在iis中新建一个站点,指向某一目录如d:aspjsp,然后在该目录下面建一个scripts目录,将isapi_srun.dll拷贝到scripts目录下.2.在iis中在这个新建站点下面建一个虚拟目录scripts,指向cd:aspjspscripts.3.在这个站点

我把resin和iis结合起来以后,asp程序就不能用了,把源码都显示出来了?怎么解决

--------------------------------------------------------------------------------<br> IIS WEB以其管理操作简单和对ASP的支持而受不少人的喜欢.这里介绍怎么用resin使IIS支持jsp和servlet.<br> 一.分别安装配置iis和resin1.1使各自都单独能正常运行.iis和resin1.1的安装后路径如下:c:apache 和 c:esin1.1.<br> 二.配置II

安装resin+mysql+IIS+JDK的总结_JSP编程

工作总结:安装resin+mysql+IIS+JDK的总结一.首先安装JDK:一).下载j2re-1_4_1_02-windows-i586-i.exe,然后直接安装.二).安装完配置环境变量:PATH:C:\JDK\BIN;CLASSPATH:C:\JDK\LIB\TOOLS.JAR;C:\JDK\LIB\DT.JAR;JAVA_HOME:C:\JDK;二.然后安装resin;1. 下载resin-2.1.9.zip,然后进地解压.文件名命名为resin:2. 配置环境变量,RESIN_HOM

保护IIS服务器的15个技巧

通常地,大多数Web站点的设计目标都是:以最易接受的方式,为访问者提供即时的信息访问.在过去的几年中,越来越多的黑客.病毒和蠕虫带来的安全问题严重影响了网站的可访问性,尽管Apache服务器也常常是攻击者的目标,然而微软的Internet信息服务(IIS) Web服务器才是真正意义上的众矢之的. 高级教育机构往往无法在构建充满活力.界面友好的网站还是构建高安全性的网站之间找到平衡点.另外,它们现在必须致力于提高网站安全性以面对缩减中的技术预算 (其实许多它们的私有部门也面临着相似的局面). 正因

iis resin使iis支持jsp_win服务器

1.安装好J2SDK和Resin.(我J2SDK是安装在D:\J2SDK下的,Resin是解压缩在D:\Resin_3.0.8文件夹下的). 2.环境变量.在我的电脑上单击鼠标右键→属性→高级→环境变量. 1)新建两个系统变量(单击下面的新建): ①变量名:JAVA_HOME 变量值:D:\J2SDK(J2SDK安装的目录) ②变量名:classpath 变量值:.;%JAVA_HOME%\lib\tools.jar(注:前面是一个小数点加个分 号,直接复制就可以) ③变量名:RESIN_HOM

PHP 服务器配置(使用Apache及IIS两种方法)_php技巧

一.使用Apache ≡ PHP 5.2.5 的安装 ≡1.到其官方站点下载 php-5.2.5-Win32.zip 并解压(据说:不要下载及使用它的Installer,这种方式虽然很自动化.很智能,但也存在很多方面的限制,因为不推荐.)到一个目录"D:\PHP\PHP".将PHP目录(D:\PHP\PHP)下的php.ini-recommended复制到windows(有的系统是winnt目录)目录下,并改名为php.ini,并找到extension_dir,将它修改为extensi

使用visual studio自动创建IIS虚拟目录_实用技巧

1, 在web属性中,点击创建"Create Virtual Directory". 2, 在IIS中将显示创建好的虚拟目录 注意:如果虚拟目录层数大于1,则需要在C:\inetpub\wwwroot中手动创建对应的子目录.

ASP.NET操作Word的IIS权限设置_实用技巧

ASP.NET账号在默认情况下是没有权限操作Microsoft Office对象的,如果不进行权限的配置,代码会抛出类似以下的异常: 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005. 这样给Asp.NET操作Microsoft Office对象带来了一定的困难.但我们还是要想办法来进行Office对象的操作.下面简单介绍一下本人在开发过程中曾经使用过的方法: 方法1:配置W