- Rongsen.Com.Cn 版权所有 2008-2010 京ICP备08007000号 京公海网安备11010802026356号 朝阳网安编号:110105199号
- 北京黑客防线网安工作室-黑客防线网安服务器维护基地为您提供专业的
服务器维护
,企业网站维护
,网站维护
服务 - (建议采用1024×768分辨率,以达到最佳视觉效果) Powered by 黑客防线网安 ©2009-2010 www.rongsen.com.cn
作者:黑客防线网安网站维护基地 来源:黑客防线网安 浏览次数:839 |
Resin做为目前最快的JSP/Servlet服务器最快之一,目前大多数大型网站的都在使用,如搜狐(SOHU)的搜索引擎(sogou.com)就用Resin 2 等.
而Resin3专业版,还支持PHP5,像WordPass (这里是个DEMO http://www.rongsen.com.cn/down都能正常的运行在resin3上
Resin同时支持加载平行,可以把当机率降到0.001%.还有EJB企业应用等,具体可以看 http://www.rongsen.com.cn/
对于IIS与Apache目前主流的的WEB服务器,Resin都提供了支持,这些我就讲与IIS结合,主要针对虚拟主机(IIS多域名 Resin多进程)
这里假设几个内容:
1 Resin的目录 : d:\resin
2 网站文件目录: d:\web\rongsen.com.cn
第一步:就是在IIS上建一个主机了,也就是新一个网站,把他的主机头设置为 rongsen.com.cn跟www.rongsen.com.cn�。ü赜谌绾卧贗IS上建一个网站这里就不多说了,不明白的可以跟贴)
第二步:新建一个虚拟目录取名为: scripts,目录指向到 d:\resin\libexec(resin2) 或 d:\resin\win32 (resin3) 下,这个虚拟目录要有可执行(执行权限设置为:脚本和可执行文件),当然你可以指向其它目录,只要把isapi_srun.dll放进去就好了.
第三步:为新建好的网站添加"ISAPI 筛选器",筛选器名称为: resin,可执行文件:d:\resin\libexec\isapi_srun.dll(resin2) 或 d:\resin\win32\isapi_srun.dll(resin3) ,也就是要指向你刚才建的scripts目录下的isapi_srun.dll文件
如果你是在IIS5(2000 Server/AS)上运行到这里就可以了,如果是window2003的话,再做下一步
第四步:增加"Web 服务扩展",扩展名为: resin,要求的文件是ISAPI筛选器中的文件一样
最后还要在ResinConf/下的resin.conf,设置一下网站主目录为d:\web\rongsen.com.cn
现在你可以运行Resin/IIS了,这时就可以运行IE看看了
关于resin的配置文件你可以用wordpad.exe打开,这些他可以识别换行,其配置文件是一个XML文件,具体如何配置就是一个话题,这些不做多解.
再则,说说如果把Resin当做服务来运行,先看看httpd.exe的帮助:
在cmd下运行
会提示:
resin2
D:\resin\bin>httpd.exe -h
resin3
d:\resin>httpd.exe -h
源码复制打印
usage: -nodialog : disable dialog boxes
[flags]
-h : this help
-verbose : information on launching java
-java_home <dir> : sets the JAVA_HOME
-java_exe <path> : path to java executable
-resin_home <dir> : home of Resin
-classpath <dir> : java classpath
-Jxxx : JVM arg xxx
-Dfoo=bar : Set JVM variable
-Xxxx : JVM -X parameter
-install : install as NT service
-install-as <name> : install as a named NT service
-remove : remove as NT service
-remove-as <name> : remove as a named NT service
-conf <resin.conf> : alternate configuration file
-port <port> : TCP port to listen to
usage: -nodialog : disable dialog boxes
[flags]
-h : this help
-verbose : information on launching java
-java_home <dir> : sets the JAVA_HOME
-java_exe <path> : path to java executable
-resin_home <dir> : home of Resin
-classpath <dir> : java classpath
-Jxxx : JVM arg xxx
-Dfoo=bar : Set JVM variable
-Xxxx : JVM -X parameter
-install : install as NT service
-install-as <name> : install as a named NT service
-remove : remove as NT service
-remove-as <name> : remove as a named NT service
-conf <resin.conf> : alternate configuration file
-port <port> : TCP port to listen to
从帮助里可以看到 -install / -install-as <name> 及 -remove / -remove-as <name> 这四个是针对服务操作的参数
例:
我想把rongsen.com.cn安为服务名为resin_trydone那可以这样做
安装命令
httpd -install-as resin_trydone
删除命令
httpd -remove-as resin_trydone
如果你想把配置文件放在其它目录你就可以这样
httpd -install-as resin_trydone -conf d:\web\rongsen.com.cn\WEB-INF\resin.conf
为了安全起见,新建一个用户用户继承Ghosts组,打开windows服务管理器,对你所新建的服务 resin_trydone 使用一个用户进行登陆启动,不要用默认的system用户,这样在NTFS方式下就更加安全,当然你也要对d:\web\rongsen.com.cn给该用户可读可写可改的权限.
同样如果你安装了多个网站,可还要更改resin.conf文件里的端口,其中有两个,一个是直接访问的,另一个就是用于ISAPI/IIS中使用的,实际上你可以把直接访问的那个端口不设置(默认是8080),也就是删除整行<http port='8080'/>,只更改<srun host='127.0.0.1' port='6802'/>这里端口,这样的话,只能通过ISAPI也就是IIS访问方式来访问网站.
PS:
----------------------------------
哈哈,这个文章因为上次数据丢失问题就没有再写出来了,今天在alexa居然有缓存(Cached),于是把它给COPY回来了,汗!
0 顶一下0 踩一下 |
我要申请本站:N点 | 黑客防线官网 | |
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479 |