把Railo安装在IIS下:
1. 下载railo后,把它解压到自己制定的目录。在这里,我设定为c:/railo/
2. 运行目录里的httpd.exe,这个文件是建立一个服务器。
3. 运行里面的setup.exe, 选择iis然后按ok。有可能会失败。这个失败会导致iis不能启动。可以参考http://blog.youkuaiyun.com/dogfish/archive/2009/09/17/4561752.aspx。如果成功,在IIS的目录下,会有一个scripts目录,里面有一个文件叫isapi_srun.dll。
4. 打开c:/railo/conf/resin.conf文件,找到<host id="" root-directory=".">
5. 把<web-app id="/" root-directory="c:/Inetpub/wwwroot" />
6. 重新启动iis。
让IIS能找到index.cfm
1. 打开iis的管理界面。
2. 对着网站的名字按右键,然后选择属性。
3. 选择documents,把index.cfm加进去,然后按“Apply”
4. 选择home directory, 然后选择设置。
5. 在mapping里,选择新加。
6. 选择运行文件是在scripts目录里的isapi_srun.dll,后缀名是.cfm。记住把verify that file exists这个选项取消。然后按ok。
建立多个网站。
出了在iis上建立外,主要是修改c:/railo/conf/resin.conf这个文件。
1. 找到找到<host id="" root-directory=".">
2. 在这个<host>标签的结束标签后。就是在</host>后,按照以下例子修改
如我要建立一个abc.com, 网站目录是c:/site1
<host id=www.abc.comroot-directory=".">
<web-app id="/" root-directory="c:/site1/" />
</host>
3. 保存文件
4. 从新启动railo server和IIS