मुझे पता है कि एक प्रॉक्सी क्या है, लेकिन मुझे यकीन नहीं है कि एक रिवर्स प्रॉक्सी क्या है। यह मुझे लगता है कि यह शायद एक लोड बैलेंसर के समान है। क्या वो सही है?
मुझे पता है कि एक प्रॉक्सी क्या है, लेकिन मुझे यकीन नहीं है कि एक रिवर्स प्रॉक्सी क्या है। यह मुझे लगता है कि यह शायद एक लोड बैलेंसर के समान है। क्या वो सही है?
जवाबों:
एक रिवर्स प्रॉक्सी, जिसे "इनबाउंड" प्रॉक्सी के रूप में भी जाना जाता है, एक सर्वर है जो इंटरनेट से अनुरोध प्राप्त करता है और फॉरवर्ड (प्रॉक्सी) उन्हें सर्वर के एक छोटे से सेट पर ले जाता है, जो आमतौर पर एक आंतरिक नेटवर्क पर स्थित होता है और बाहर से सीधे पहुंच योग्य नहीं होता है। यह "रिवर्स" है, क्योंकि एक पारंपरिक ("आउटबाउंड") प्रॉक्सी आंतरिक नेटवर्क पर ग्राहकों के एक छोटे से सेट से अनुरोध प्राप्त करता है और उन्हें इंटरनेट पर अग्रेषित करता है।
एक प्रमाणित प्रॉक्सी का उपयोग प्रमाणित उपयोगकर्ताओं को एक इंट्रानेट तक पहुंच प्रदान करने के लिए किया जा सकता है, भले ही वे बाहर स्थित हों। आंतरिक नेटवर्क पर उपयोगकर्ता सीधे इंट्रानेट सर्वर तक पहुंच सकते हैं (उनका आईपी पता उनका प्रमाणीकरण है), लेकिन इसके बाहर के उपयोगकर्ताओं को प्रॉक्सी सर्वर (आमतौर पर उपयोगकर्ता नाम और पासवर्ड के साथ) को प्रमाणित करने की अनुमति होनी चाहिए।
आंतरिक संसाधनों के लिए सुरक्षा प्रदान करने के लिए रिवर्स प्रॉक्सी का उपयोग किया जा सकता है। दो सामान्य हैं Microsoft ISA सर्वर, और Apache mod_proxy के साथ।
एक उदाहरण के रूप में, यदि आपके Microsoft LAN में एक आंतरिक सर्वर है, लेकिन आउटलुक वेब एक्सेस (OWA) के लिए इंटरनेट उपयोगकर्ताओं को एक्सेस देना चाहते हैं, तो आप अपने सर्वर को DMZ (NOT RECOMMENDED), या खुले बंदरगाहों में रख सकते हैं। अपने आंतरिक नेटवर्क के लिए फ़ायरवॉल। रिवर्स प्रॉक्सी के साथ, आप रिवर्स प्रॉक्सी को अपने DMZ में डालेंगे, और सभी OWA अनुरोधों को रिवर्स प्रॉक्सी के लिए निर्देशित किया जाता है। इसके बाद वह उस अनुरोध को लेता है और इसे एक्सचेंज सर्वर को आगे बढ़ाता है, जो एक मध्य-पुरुष के रूप में कार्य करता है।
Apache mod_proxy और नामित वर्चुअल होस्ट के साथ, आप एक ही IP पते के साथ कई साइटों के लिए प्रॉक्सी को रिवर्स कर सकते हैं, यह निर्भर करता है कि SSL शामिल है या नहीं।
इस तरह से आपके सर्वर और डेटा सुरक्षित हैं, जबकि अभी भी सुरक्षित पहुंच की अनुमति है।
रिवर्स-प्रॉक्सी का उपयोग अक्सर महंगी-से-गणना संसाधनों के कैशिंग के लिए भी किया जाएगा; इससे आप अनुरोध के अनुसार एक बार दिए गए पृष्ठ को प्रति मिनट (उदाहरण के लिए) एक बार उत्पन्न कर सकते हैं। उच्च-ट्रैफ़िक साइटों के लिए, यह एक महत्वपूर्ण लाभ हो सकता है, विशेष रूप से होम पेज के लिए; कई साइटें देखती हैं कि उनका 70% ट्रैफ़िक होम पेज पर जाता है और आगे नहीं। एक कैशिंग रिवर्स प्रॉक्सी इस पृष्ठ के स्थैतिक संस्करण को पारदर्शी रूप से अंतिम उपयोगकर्ता के लिए बिना एप्लिकेशन पुनर्लेखन की आवश्यकता के पूरा कर सकता है।
एक लेनदेन या अनुरोध के लिए एक प्रॉक्सी (अनिवार्य रूप से) एक मध्यवर्ती है। "प्रॉक्सी" का मानक नेटवर्क उपयोग एक मध्यवर्ती के लिए है जो पहचान / स्थान / आदि की रक्षा करता है। अनुरोध निर्माता का । एक "रिवर्स प्रॉक्सी" एक मध्यवर्ती है जो अनुरोध लक्ष्य को सुरक्षित रखता है । एक "पारदर्शी प्रॉक्सी" किसी भी पक्ष की रक्षा नहीं करता है।
अन्य प्रौद्योगिकी (जैसे लोड संतुलन, पैकेट फ़िल्टरिंग, कैशिंग, आदि) को प्रॉक्सी तकनीक के साथ जोड़ा जा सकता है (जैसा कि दूसरों द्वारा नोट किया गया है) नाटकीय रूप से सुरक्षा और प्रदर्शन में सुधार करता है।
एक रिवर्स प्रॉक्सी इसलिए कहा जाता है क्योंकि यह LAN के बाहर से आने वाले अनुरोधों के लिए प्रॉक्सी के रूप में कार्य करता है । एक सामान्य प्रॉक्सी (जैसे स्क्विड या एमएस आईएसए) लैन के भीतर से निवर्तमान अनुरोधों के लिए एक प्रॉक्सी के रूप में कार्य करता है ।
आम तौर पर आप लोड संतुलन या सुरक्षा के लिए एक रिवर्स प्रॉक्सी का उपयोग करेंगे। पूर्व मामले में यह आने वाले अनुरोधों को स्वीकार करता है (यह एक अपेक्षाकृत हल्की प्रक्रिया है) और एक या अधिक वेब सर्वरों के अनुरोधों को आगे बढ़ाता है जो वास्तविक कार्य करते हैं। बाद के मामले में इसका उपयोग अनधिकृत स्रोतों से अनुरोधों को फ़िल्टर करने के लिए किया जा सकता है।