Как использовать порт, отличный от 443, с https?

Как использовать порт, отличный от 443, с https?

Я не могу заставить https работать на порту 3000. Вот моя конкретная ситуация:

  • У меня есть собственный VPS под управлением Centos6/Apache.
  • Я используюbotkit-starter-slackзапустить бота с моего сервера.
  • У меня есть SSL-сертификаты, которые проходятТесты SSLLabsчерез порт 443 с прослушиванием Apache.
  • Мой бот работает на порту 3000, согласно рекомендации botkit, который я открыл и успешно работает через http.

Если я загружаю обычную веб-страницу с httpс(apache, 443), все работает нормально. Если я перехожу на страницу бота с портом 3000 с http, все работает нормально. Я пошел дальше и сделал cURL для всего релевантного. Каждый URL работал нормально, за исключением, что неудивительно, https с портом 3000. Я получил ошибку (35) SSL Connect.

Поэтому я не могу заставить бота отвечать на https на порту 3000 (который необходим для API событий Slack).

Вот скриншоты того, что я вижу.

  • Я относительно новичок, но я получил противоречивые сообщения о том, можно ли использовать порт для http и https. Может ли кто-нибудь пролить свет на то, какой должна быть стандартная операционная процедура?
  • Если порт должен быть либо http, либо https, как мне сделать порт 3000 https, а не http?

Спасибо.

Связанный контент