Перенаправьте HTTP-трафик c на HTTPS с приложением Node.js Express, запущенным на Azure - PullRequest
1 голос
/ 25 мая 2020

Я успешно настроил приложение Node.JS Express (веб-сайт) на виртуальной машине Azure. Приложение прослушивает порт 7777. Приложение express работает в режиме с включенным сертификатом с действующим сертификатом SSL для доменного имени веб-сайта. У меня есть конечная точка на моей виртуальной машине, которая сопоставляет порт 443 traffic c с портом 7777. Все работает нормально, и я могу получить доступ к веб-сайту, если использую ссылки «https: //». Однако, если я попытаюсь получить доступ к сайту с помощью планов HTTP-ссылок («http: //»), сайт будет недоступен.

Моя проблема заключается в том, чтобы выяснить, как настроить все так что обычный HTTP-трафик c достигает моего приложения. Если я попытаюсь настроить конечную точку, которая сопоставляет порт 80 traffic c с портом 777, консоль Azure не разрешит это, потому что она требует уникальной пары публичный / частный порт, а порт 7777 уже используется с портом 443. Конечная точка сопоставления.

Похоже, я очень близок. Что мне нужно сделать, чтобы получить Azure для маршрутизации трафика порта 80 c в мое Node.JS Express приложение

...