使用HTTPS的Botkit

时间:2018-06-05 00:46:24

标签: node.js ssl slack slack-api botkit

我无法让botkit在https协议上运行。这是我的设置:

  • 我有自己的VPS运行Centos6。
  • 我正在使用botkit-starter-slack
  • 我有SSL证书,通过端口443传递SSLLabs tests并监听apache。
  • 根据botkit的建议,我的机器人在端口3000上运行,这是我打开的一个端口。

我的机器人启动并运行良好,但它只能通过http工作。如果我使用https(apache,443)加载常规网页,它就可以了。但是我无法让botkit在端口3000上响应https。当我联系botkit时,他们认为证书可能有问题。但该证书通过了SSL实验室测试。我在下面的屏幕截图中复制/粘贴了Slack支持的评论:

Here are screenshots of what I'm seeing

在cert,slack和botkit之间,我不确定我的问题在哪里。我收到的支持很不错但是......

  • 如果端口3000已打开,为什么http工作而不是https?
  • 如果这是一个botkit问题,是否有人知道如何告诉它寻找https?我已经被告知,如果https可用,botkit应该只能在https上工作。
  • 鉴于我试图完全从我的VPS运行,是否有更适合的botkit发行版

任何帮助都会很棒。

编辑 - 我继续前进,并对相关的一切做了cURL。每个网址都运行良好,除了毫不奇怪,https一个端口3000.我收到(35) SSL Connect错误。在这一点上,从搜索网络和与人交谈,听起来我的两个最佳选择是反向代理端口3000到端口443或逐行钻研botkit代码,看看是否有一些关键步骤是造成这个问题。我会给这个帖子最后一个爆料,看看是否有人有任何信息。感谢。

0 个答案:

没有答案