Ho un'applicazione che comunica tramite SSL, tuttavia la porta 443 è già in uso da un'istanza IIS sullo stesso server. Posso usare un'altra porta diversa da 443 per la comunicazione SSL?
Ho un'applicazione che comunica tramite SSL, tuttavia la porta 443 è già in uso da un'istanza IIS sullo stesso server. Posso usare un'altra porta diversa da 443 per la comunicazione SSL?
Risposte:
SSL non è in alcun modo legato a un singolo valore di porta; infatti, come protocollo, può essere utilizzato su qualsiasi mezzo di trasporto, purché tale mezzo fornisca un flusso bidirezionale per byte arbitrari.
In un contesto Web, è possibile utilizzare qualsiasi porta diversa da 443, a condizione che sia stata specificata nell'URL: https://www.example.com:7342/foobar.html
Si noti che ci sono alcune reti (in particolare alcuni punti di accesso WiFi gratuiti) che non consentono il traffico su porte diverse da 443 o 80; il che significa che l'utilizzo di una porta diversa da 443, sebbene perfettamente standard e supportati, può comportare alcune restrizioni pratiche di utilizzo.
Su Apache puoi farlo sulla stessa porta: http://www.digicert.com/ssl-support/apache-multiple-ssl-certificates-using-sni.htm
È possibile utilizzare (quasi) tutte le porte, non utilizzate, per le comunicazioni SSL. La domanda è: intendevi dire che qualcuno entra https://...
e il tuo servizio non è sulla porta 443? Di quanto non sia direttamente possibile. I browser moderni utilizzano il prefisso https://
per connettersi serveraddress:443
(se non è presente alcuna porta). Simile a http://
cui si connette serveraddress:80
.