环境:
Windows 2003
服务器,可能需要运行多个
ASP
,
JSP
站点。
如:
asp1
asp2
jsp1
jsp2
在
E
盘建立
www
目录,用以放置站点文件,以上四个网站的目录如下:
e:/www/asp1
e:/www/asp2
e:/www/jsp1
e:/www/jsp2
1、ASP站点的安装
将文件复制到
asp1,asp2
下,建立相应的网站,设定主机头,简单
2、JSP网站的安装
2.1、安装JDK
下载
JDK1.5
,安装,简单。
2.2、下载resin
2.3、配置conf,设置站点目录
e:/resin/conf
下,将
resin.conf
,复制两份放在同一目录下,重命名为
resin-jsp1.conf, resin-jsp2.conf
在
conf
文件
278
行的样子找到以下节点并修改:
<web-app id="/" root-directory="e:/www/jsp1"/>
<web-app id="/" root-directory="e:/www/jsp2"/>
2.3、建立scripts目录
在
e:/www/
下建立
scripts
目录
,
再建立两个子目录
jsp1,jsp2
,复制
E:/resin/win32
下的
isapi_srun.dll
复制到此,并建立一个
resin.ini
文件,内容为:
e:/www/scripts/jsp1/resin.ini
ResinConfigServer localhost 6801
CauchoStatus yes
IISPriority high
e:/www/scripts/jsp2/resin.ini
ResinConfigServer localhost 6802
CauchoStatus yes
IISPriority high
两个站点的端口号要修改一下。
2.4、建立jsp站点,设定scripts虚拟目录
建立两个
jsp
站点,目录分别指向
e:/www/jsp1,e:/www/jsp2
,再在两个站点下分别建立设定
scripts
虚拟目录,指向
e:/www/scripts/jsp1,e:/www/scripts/jsp2,
2.5、添加web服务扩展(IIS6)
添加两个
web
服务扩展,名称分别为
resin-jsp1,resin-jsp2
,分别指向
e:/www/scripts/
下各站点目录的文件
2.6、为站点添加isapi筛选器
名称为
resin-jsp1,resin-jsp2,
指向的文件一样。
2.7、配置映射
将
.jsp
的解释器映射到相应的
isapi_srun.dll
2.8、设置默认文档
这个简单,一般设置
index.htm,index.html,default.jsp,index.jsp
2.9、设定执行权限
2.10、将resin注册为windows服务
e:/resin/httpd -install-as www-jsp1 -conf e:/resin/conf/resin-jsp1.conf
e:/resin/httpd -install-as www-jsp2 -conf e:/resin/conf/resin-jsp2.conf
卸载服务:
e:/resin/httpd -remove-as www-jsp1 -conf e:/resin/conf/resin-jsp1.conf
e:/resin/httpd -remove-as www-jsp2 -conf e:/resin/conf/resin-jsp2.conf
注意:某些
resin
版本不能注册为
windows
服务,要特别注意
2.11、注意Windows用户权限
要注意
IIS
来宾账号有相应的功能
最后,测试,一下午的摸索和大家分享,有问题留言