Назад | Перейти на главную страницу

Возможен ли запуск нескольких сервисов на одном порту 443?

Я плохо знаком с сетями и брандмауэрами,

На нашем сервере 2008 R2 я настроил службу WCF для службы Windows с портом 443, а позже я обнаружил другую службу Windows, уже использующую тот же порт 443 (SstpSvc - Secure Socket Tunneling Protocol Service), но при настройке 443 для моего URL-адреса я не получил любая ошибка.

Примечание: наш сервер находится под брандмауэром

проблема в том, что две службы имеют один и тот же порт 443.

пожалуйста, помогите мне.

Спасибо,

Pradeep

Возможен ли запуск нескольких сервисов на одном порту 443?

Нет.

проблема в том, что две службы имеют один и тот же порт 443.

Да.

Это может помочь: https://stackoverflow.com/questions/3320596/wcf-service-port

Лучше всего запускать его на другом порту. Однако, если у вас есть веская причина не использовать мультиплексоры протоколов.
Для порта 443 есть http://www.rutschle.net/tech/sslh.shtml

Эта служба прослушивает порт 443 (поскольку только один процесс может прослушивать один порт), и когда он получает соединение в зависимости от первых нескольких бит, отправленных клиентом, определяет протокол и перенаправляет на другие порты. Например, у вас могут быть ssh и https, которые могут быть подключены через порт 443. Однако сами службы работают на разных портах. (согласно определению только один процесс может открыть порт с тем же номером.)

Пример моей конфигурации:

  1. ssh слушает порт 22
  2. Веб-сервер https прослушивает 444
  3. sslh прослушивает 443 и в зависимости от того, что клиент отправляет после установления соединения, перенаправляет на 22 или 444