【问题标题】:node.js iisnode https 500 HRESULT 0x6d subStatus 1013node.js iisnode https 500 HRESULT 0x6d subStatus 1013
【发布时间】:2015-05-29 14:45:32
【问题描述】:

我目前正在与 socket.io 和 node.js 进行实时聊天。 在我的开发机器上一切正常。我可以在 888 端口调用我的 socket.io-server。

同一端口在我的生产服务器上是可用的并且可以访问。

我不明白为什么 IIS 会引发 500 错误。有人有想法吗?

抛出以下错误:

HRESULT: 0x6d
HTTP status: 500
HTTP subStatus: 1013
HTTP reason: Internal Server Error

【问题讨论】:

  • 嗨,你介意分享你的 web.config 让你在生产服务器上使用 socket.io 吗?我无法让它工作。
  • @333 配置如下:

标签: node.js iis socket.io iisnode


【解决方案1】:

我的问题是我的 IIS 托管站点在 443 https 上运行。在 node.js 上,我还想将 https 与相同的 .pfx 文件一起使用。这似乎不起作用。

如果站点托管在 SSL 环境中,则无需为 node.js 使用 https。连接在 wss 上运行并受到保护。

我想出了require('http'),而不是require('https')

【讨论】:

  • 谢谢!这对我有帮助!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-08-03
  • 2016-02-25
  • 2013-12-08
  • 2017-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多