मेरे पास एक एप्लिकेशन है जो एसएसएल के माध्यम से संचार करता है, हालांकि, पोर्ट 443 पहले से ही उसी सर्वर पर एक आईआईएस उदाहरण द्वारा उपयोग में है। क्या मैं एसएसएल संचार के लिए 443 के अलावा किसी अन्य पोर्ट का उपयोग कर सकता हूं?
मेरे पास एक एप्लिकेशन है जो एसएसएल के माध्यम से संचार करता है, हालांकि, पोर्ट 443 पहले से ही उसी सर्वर पर एक आईआईएस उदाहरण द्वारा उपयोग में है। क्या मैं एसएसएल संचार के लिए 443 के अलावा किसी अन्य पोर्ट का उपयोग कर सकता हूं?
जवाबों:
एसएसएल किसी भी तरह से सिंगल पोर्ट वैल्यू से बंधा नहीं है; वास्तव में, एक प्रोटोकॉल के रूप में, इसका उपयोग किसी भी परिवहन माध्यम पर किया जा सकता है, जब तक कि माध्यम मनमाने बाइट्स के लिए एक द्विदिश धारा प्रदान करता है।
वेब संदर्भ में, आप 443 के अलावा किसी भी पोर्ट का उपयोग कर सकते हैं, बशर्ते कि आप इसे URL में निर्दिष्ट करें: https://www.example.com:7342/foobar.html
ध्यान दें कि कुछ नेटवर्क (विशेष रूप से कुछ मुफ्त वाईफाई एक्सेस पॉइंट) हैं जो 443 या 80 की तुलना में अन्य बंदरगाहों पर यातायात की अनुमति नहीं देते हैं; जिसका मतलब है कि 443 के अलावा एक पोर्ट का उपयोग करना, हालांकि पूरी तरह से मानक और समर्थित, कुछ व्यावहारिक उपयोग प्रतिबंध हो सकता है।
अपाचे पर आप इसे उसी पोर्ट पर कर सकते हैं: http://www.digicert.com/ssl-support/apache-multiple-ssl-certports-using-sni.htm
आप एसएसएल संचार के लिए, हर बंदरगाह का उपयोग कर सकते हैं, जिसका उपयोग नहीं किया जाता है। सवाल यह है: क्या आपका मतलब है कि कोई व्यक्ति प्रवेश करता है https://...
और आपकी सेवा 443 पोर्ट पर नहीं है? यह सीधे संभव नहीं है। आधुनिक ब्राउज़र उपसर्ग https://
का उपयोग करने के लिए कनेक्ट करते हैं serveraddress:443
(यदि कोई पोर्ट मौजूद नहीं है)। http://
जिसके समान जुड़ता है serveraddress:80
।