【问题标题】:Coldfusion 8: Firefox can't establish a connection to the server at 127.0.0.1:8500Coldfusion 8:Firefox 无法与 127.0.0.1:8500 的服务器建立连接
【发布时间】:2010-09-09 13:59:05
【问题描述】:

我在我的系统上安装了 Coldfusion 8 试用版 (XP Professional sp3)。 我在“C:/Coldfusion8/wwwroot”中创建了一个名为“buildProject”的文件夹,其中包含一个 Index.cfm 和一些其他 .cfm 文件。

但我无法访问我的项目文件或 CFIDE/管理员

我尝试了以下网址

    http://localhost:8500/wwwroot/buildProject/ 
    http://localhost:8500/CFIDE/administrator/index.cfm
    http:// 127.0.0.1:8500/wwwroot/buildProject/ 
    http:// 127.0.0.1:8500/CFIDE/administrator/index.cfm
    http://localhost /wwwroot/buildProject/index.cfm
    http://localhost /CFIDE/administrator/index.cfm
    http://localhost /wwwroot/buildProject/ 
    http://localhost /CFIDE/administrator/index.cfm

Firefox 无法与位于 127.0.0.1:8500 的服务器建立连接。

*   The site could be temporarily unavailable or too busy. Try again in a few
      moments.

*   If you are unable to load any pages, check your computer's network
      connection.

*   If your computer or network is protected by a firewall or proxy, make sure
      that Firefox is permitted to access the Web.

• 我从 IE 和 FF 中清除了浏览“历史记录”。 • 我在控制面板 > 管理工具 > 服务中重新启动了 CF 服务器 • 甚至重启了 IIS

得到同样的错误。

此外,我试图通过 CFbuilder 访问 IE/FF 但我仍然收到错误消息 “尝试联系 [URL] 时连接被拒绝。”

【问题讨论】:

  • 我刚刚检查了我的 inetpub 在 D: 驱动器中虽然我已经在 C: 驱动器中安装了 CF8 会这样吗?
  • 这是一个更适合 ServerFault 的问题。
  • 你能从 IIS 管理器中看到你的冷融合文件吗?
  • IIS managerAdministrative Tools> Internet Information Systems > (local system) >FTP Sites/Web Sites> ">FTP Sites" has Default FTP Site > MyCompany">Web sites" 为空

标签: coldfusion


【解决方案1】:

如果您将 Coldfusion 连接到 IIS,那么您可能需要连接端口 80。您确实尝试过,但是如果您将 Coldfusion 连接到 IIS,那么文档根目录是 IIS 的文档根目录,而不是您创建的新文档根目录目录。

我相信 XP 上 IIS 的文档根目录是 c:\inetpub\wwwroot。

所以,尝试在其中放置一个仅包含“hello world”或其他内容的 test.cfm 文件,看看是否可以从那里请求它。

【讨论】:

  • 我的 "inetpub" 位于 D: 驱动器中,尽管我已将 CF8 安装在 C: 驱动器中!我需要改变它吗?
  • @Francis:可能不会。如果您将 CF 安装到 IIS(而不是独立)中,则无论文件实际位于何处,都应连接 CF 和 IIS。我经常在 C 上安装 CF 并从 D 运行我的网站。
  • 不,您不需要更改它。不过,你能找到 CFIDE 目录的放置位置吗?
  • 好的。CFIDE 在我的 D:\Inetpub\c0kpkv0\CFIDE
  • 如果您将 CF 安装为独立的内置 Web 服务器,这将与盒子上的 IIS 无关,默认 url 将是“locahost:8500”你的coldfusion8/wwwroot 文件夹里面有东西吗?
【解决方案2】:

希望您先安装 IIS,并且很高兴它在安装 CF 之前能够正常工作。

尝试在http://localhost 上连接到您的 IIS

你应该得到默认的 IIS .htm 登陆页面,可能是 index.html 什么的,所以至少你知道 IIS 工作正常。

如果您随后尝试http://localhost/nosuchpage.htm,您将看到 403 错误(只要您没有指定允许目录浏览)。在标准的 IIS 错误页面中,您应该能够看到

物理路径 D:\inetpub\wwwroot

或 IIS 认为您的 Web 根目录所在的任何位置。然后,当您安装 CF 以使用 IIS(而不是独立)时,它将使用此路径作为您的 Web 根目录。

将你的 index.html 文件重命名为 index.cfm 并连接到它

http://localhost:8500/index.cfm

如果普通 html 页面在目录中工作,但 .cfm 页面不是,那么您可能需要一个 CFIDE 映射(我认为一种快速的解决方法是简单地复制您的 CFIDE 文件夹并将其放入 Web 根目录)。

【讨论】:

  • 我无法连接到localhost 并且“locahost/nosuchpage.htm”正在指向一个外部网站
  • 编辑了我的错字,意思是说 localhost 带有“l”
  • 你能连接到这个服务器上运行的任何 html 网页吗?如果是这样,那么 URL 和本地路径是什么?如果您指定了任何端口呢?
  • 不,我什至无法连接到 HTM 文件
  • 如果是 404 文件未找到错误,那么您的“D:\coldfusion8\wwwroot\”文件夹中是否真的有 test.htm 页面?
【解决方案3】:

如果您尝试将其作为 url 输入会发生什么: http://{你的IP地址}:8500/CFIDE/administrator/index.cfm

我打赌它有效

【讨论】:

    猜你喜欢
    • 2020-09-06
    • 1970-01-01
    • 2020-04-06
    • 2021-12-06
    • 1970-01-01
    • 2011-07-05
    • 2012-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多