【问题标题】:How to setup CF9 with IIS7 (multiple instance, virtual hosting by hostname)如何使用 IIS7 设置 CF9(多实例,按主机名虚拟主机)
【发布时间】:2010-03-27 19:16:45
【问题描述】:

我习惯于使用 Apache 在我的 Windows 机器上设置 CF9(开发版)。我想尝试使用 IIS7,因为它是 Win7 Pro 附带的。设置它的步骤是什么,以便我可以拥有:

  • www.siteA.dev
  • www.siteB.dev

这两个都通过 Windows 主机文件指向 127.0.0.1。我希望 siteA.dev 和 siteB.dev 使用 2 个不同的 CF 实例。我已经安装了带有第二个选项的 CF9 开发版。接下来我该怎么做?

  • 我需要使用 IIS 管理器,还是只需要 CF 的 Web 服务器配置工具?
  • 我在哪里将数据输入 IIS,例如 Apache 中的 vhost?

【问题讨论】:

    标签: iis iis-7 coldfusion coldfusion-9


    【解决方案1】:

    您需要安装不同的实例,然后配置它们以使用您的 IIS 网站。

    我解释here怎么做(在cf8上,但过程应该完全一样)。

    创建实例后,只需转到 c:\jrun4\bin\wsconfig(或您的 wsconfig 所在的任何位置),并将现有 ColdFusion 实例与 IIS 网站相关联即可。

    屏幕是这样的:


    (来源:adobe.com

    完成后,您将能够通过主机文件创建的地址访问您的新实例。

    希望这可以帮助你亨利。

    干杯

    更新

    在这里回答您关于 IIS 的问题。

    只需创建 IIS 网站。然后进入属性,点击高级,添加nerw hosts header,如下:

    alt text http://img401.imageshack.us/img401/8720/iis.jpg

    在主机头值上,只需添加您想要的名称,即 mywebsite1.dev。

    现在,转到 hosts 文件,并添加一个指向 127.0.0.1 的具有相同值的条目

    之后,只需按照我上面已经提到的 WSCONFIG 步骤进行操作即可。

    【讨论】:

    • IIS 网站:仍然指向屏幕截图上的“默认网站”。如何设置一个只响应 siteA.dev 的新网站和另一个只响应 siteB.dev 的新网站?谢谢。
    • 像通常通过 IIS 一样创建网站,完成后,转到 wsconfig,并将您的网站与您的应用程序“关联”。在 hosts 文件中,只需执行以下操作: siteA.dev 127.0.0.1 siteB.dev 127.0.0.1 就是这样
    • 我们暂时跳过CF,我想我仍然不知道在哪里设置IIS,以便WebsiteA只响应siteA.dev。谢谢...
    猜你喜欢
    • 2020-07-17
    • 1970-01-01
    • 2013-03-03
    • 2018-07-04
    • 2014-09-04
    • 2013-07-16
    • 2013-03-15
    • 2014-07-15
    • 2014-09-20
    相关资源
    最近更新 更多