47

У меня есть приложение, которое обменивается данными через SSL, однако порт 443 уже используется экземпляром IIS на том же сервере. Могу ли я использовать другой порт, кроме 443, для связи SSL?

3 ответа3

62

SSL никоим образом не привязан к одному значению порта; фактически, в качестве протокола, он может использоваться на любой транспортной среде, если эта среда обеспечивает двунаправленный поток для произвольных байтов.

В веб-контексте вы можете использовать любой порт, кроме 443, при условии, что вы укажете его в URL: https://www.example.com:7342/foobar.html

Обратите внимание, что в некоторых сетях (особенно в некоторых точках бесплатного Wi-Fi) трафик не разрешен через другие порты, кроме 443 или 80; Это означает, что использование порта, отличного от 443, хотя и является абсолютно стандартным и поддерживаемым, может накладывать некоторые практические ограничения на использование.

5

Вы можете использовать (почти) каждый порт, который не используется, для связи SSL. Вопрос заключается в следующем: Вы имели в виду, что кто-то заходит на https://... и ваш сервис не подключен к порту 443? Чем это не возможно напрямую. Современные браузеры используют префикс https:// для подключения к серверу serveraddress:443 (если порт отсутствует). Аналогично http:// который подключается к serveraddress:80 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .