SSLを介して通信するアプリケーションがありますが、ポート443は同じサーバー上のIISインスタンスによって既に使用されています。 SSL通信に443以外の別のポートを使用できますか?
SSLは単一のポート値に決して結び付けられていません。実際、プロトコルとして、任意のバイトの双方向ストリームを提供する限り、任意のトランスポートメディアで使用できます。
Webコンテキストでは、443以外のポートを使用できます。ただし、URLで指定する場合は、https://www.example.com:7342/foobar.html
443または80以外のポートを介したトラフィックを許可しないネットワーク(特に無料のWiFiアクセスポイント)があることに注意してください。つまり、443以外のポートを使用することは、完全に標準的でサポートされていますが、実際の使用上の制限を意味する場合があります。
使用されていない(ほぼ)すべてのポートをSSL通信に使用できます。問題は次のとおりです。誰かがhttps://...
を入力し、サービスがポート443にないことを意味しましたか?それは直接できませんより。最近のブラウザは接頭辞https://
を使ってserveraddress:443
に接続します(ポートが存在しない場合)。 http://
に接続するserveraddress:80
と同様です。