如何使用非 443 端口进行 https?

如何使用非 443 端口进行 https?

我无法让 https 在端口 3000 上运行。以下是我的具体情况:

  • 我有自己的运行 Centos6/Apache 的 VPS。
  • 我在用botkit-starter-slack从我的服务器运行机器人。
  • 我有通过的 SSL 证书SSLLabs 测试通过 apache 监听端口 443。
  • 根据 botkit 的建议,我的机器人在端口 3000 上运行,这是我已打开的端口,并且可以通过 http 成功运行。

如果我使用 http 加载常规网页s(apache,443),它运行良好。如果我使用 http 转到机器人的端口 3000 页面,它运行良好。我继续对所有相关内容进行 cURL 操作。除了端口 3000 的 https 网址(这并不奇怪)外,每个网址都运行良好。我收到错误(35) SSL Connect

所以我无法让机器人响应端口 3000 上的 https(这恰好是 Slack 的事件 API 所必需的)。

以下是我看到的截图

  • 我比较新,但我收到过关于端口是否可以用于 http 和 https 的混乱信息。有人能解释一下这里的标准操作程序是什么吗?
  • 如果端口必须是 http 或 https,我该如何使端口 3000 成为 https 而不是 http?

谢谢。

相关内容