多个域/ URL的本地Coldfusion服务器

时间:2012-01-02 11:28:05

标签: iis-7 coldfusion

我想在本地安装带有IIS 7的CF9以运行多个域。 我已经读过这个,但它没有说明实际设置。 Need help with multiple URL setup on local CF9/Jrun install

我设置IIS以便我可以启动127.0.0.1/domain1/index.cfm页面正确加载

但所有后续链接都以

失败
Could not find the included template: /_/definesession.cfm

但是我在文件中输入时看到了文件:/// C:/InetPub/wwwroot/domain1/_/DefineSession.cfm 文件在那里,但显然服务器只是正确读取目录

如果我测试http://127.0.0.1/domain1/_/BrowserDetect.cfm并且不包含仅包含自包含文件,则它会正确执行。

IIS中的路径设置为C:\InetPub\wwwroot\domain1 绑定主机名只是domain1没有TLD

第二个实例127.0.0.1/domain2/index.cfm也正常工作。在这里,包括子目录也失败了。

附加说明:(已添加1/3/12)

我想这与CF映射有关。我现在将代码移动到c:\ coldfusion9 \ wwwroot \ domain1 _...它有点工作。

换句话说,我在这里启动程序:C:\ inetpub \ wwwroot \ domain1 \ index.cfm例如在该索引中

但它执行位于此处的文件:c:\ coldfusion9 \ wwwroot \ domain1_ \ definesession.cfm在网络上找不到有关将本地CF9映射到该情况的任何内容。任何的想法??? -

2 个答案:

答案 0 :(得分:1)

您可能需要调整“/”的ColdFusion映射。

答案 1 :(得分:1)

好的我修好了。有很多问题:

  1. 无论出于何种原因,IIS都存在一些问题,我不得不重新安装它。
  2. 我必须确保安装了9.0.1
  3. 我必须多次运行 Webserver配置工具才能按顺序实际获取Handler映射。
  4. http://127.0.0.1/domain1/错了 - 必须是http://domain1/等。
  5. 我忘记将域添加到计算机上的主机文件中 - 愚蠢的我
  6. 我不得不重新设计我的映射以避免域之间的重叠(即在所有需要具有不同映射名称的域上将CFC映射到/_/cfc/
  7. 现在我在本地计算机上有几个不同的域,它们工作正常。