Как использовать не-443 порт с https?

733
user912267

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

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

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

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

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

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

Благодарю.

0
Вы не можете использовать SSL и не-SSL на одном и том же порту. Бьюсь об заклад, если вы измените non-SSL на 3001 или SSL на 3001, это будет работать. LPChip 5 лет назад 1
Попался. Как только я пойму, как это сделать, я обновлю! Благодарю. user912267 5 лет назад 0
Если порт 443 уже работает, вы, конечно, можете также открыть порт 3000 на своем маршрутизаторе и перенаправить его на порт 443. На вашем компьютере он также будет отсортирован. Причина, по которой порт 443 не используется публично, заключается в том, что это широко используемый порт. Если вы не хотите использовать другие компоненты в вашей системе, которые также могут использовать порт 443. В этом случае вам действительно нужно переключиться. LPChip 5 лет назад 0

0 ответов на вопрос