Posso usar outra porta diferente de 443 para comunicação SSL?

45

Eu tenho um aplicativo que se comunica via SSL, no entanto, a porta 443 já está em uso por uma instância do IIS no mesmo servidor. Posso usar outra porta diferente de 443 para comunicação SSL?

    
por dandaman12 01.08.2014 / 15:28

3 respostas

59

O SSL não está vinculado a um único valor de porta; de fato, como um protocolo, ele pode ser usado em qualquer meio de transporte, desde que esse meio forneça um fluxo bidirecional para bytes arbitrários.

Em um contexto da Web, você pode usar qualquer porta diferente de 443, desde que você a especifique no URL: https://www.example.com:7342/foobar.html

Note que existem algumas redes (especialmente alguns pontos de acesso Wi-Fi gratuitos) que não permitem tráfego sobre outras portas além de 443 ou 80; o que significa que usar uma porta diferente de 443, embora perfeitamente padronizada e suportada, pode implicar algumas restrições práticas de uso.

    
por 01.08.2014 / 15:39
6

No Apache, você pode fazer isso na mesma porta: link

E no IIS: link

    
por 01.08.2014 / 16:06
5

Você pode usar (quase) todas as portas, que não são usadas, para comunicação SSL. A pergunta é: você quis dizer que alguém entra em https://... e seu serviço não está na porta 443? Do que não é diretamente possível. Navegadores modernos usam o prefixo https:// para se conectar a serveraddress:443 (se nenhuma porta estiver presente). Semelhante a http:// que se conecta a serveraddress:80 .

    
por 01.08.2014 / 15:36

Tags