रिवर्स प्रॉक्सी एक वेब सर्वर है जो आंतरिक सेवाओं को केंद्रीकृत करता है और जनता को एकीकृत इंटरफेस प्रदान करता है। क्लाइंट से अनुरोधों को एक सर्वर पर भेजा जाता है, जो रिवर्स प्रॉक्सी के क्लाइंट के सर्वर के जवाब को वापस करने से पहले इसे पूरा कर सकता है।
अतिरिक्त लाभों में शामिल हैं:
बढ़ी हुई सुरक्षा - बैकएंड सर्वर, ब्लैकलिस्ट आईपी, प्रति ग्राहक कनेक्शन की सीमा संख्या के बारे में जानकारी छिपाएँ स्केलिबिलिटी और लचीलेपन में वृद्धि - ग्राहक केवल रिवर्स प्रॉक्सी के आईपी को देखते हैं, जिससे आप सर्वर को स्केल कर सकते हैं या उनका कॉन्फ़िगरेशन बदल सकते हैं SSL समाप्ति - आने वाले अनुरोधों को अस्वीकार करें और सर्वर प्रतिक्रियाओं को एन्क्रिप्ट करें ताकि बैकेंड सर्वरों को इन संभावित महंगे ऑपरेशनों को करने की आवश्यकता न हो प्रत्येक सर्वर पर X.509 प्रमाणपत्र स्थापित करने की आवश्यकता को हटाता है संपीड़न - सर्वर प्रतिक्रियाओं को संपीड़ित करें कैशिंग - कैश्ड अनुरोधों के लिए प्रतिक्रिया लौटाएं स्थैतिक सामग्री - सीधे स्थिर सामग्री परोसें HTML / CSS / जे एस तस्वीरें वीडियो आदि लोड बैलेंसर बनाम रिवर्स प्रॉक्सी जब आपके पास एक से अधिक सर्वर होते हैं, तो एक लोड बैलेंसर तैनात करना उपयोगी होता है। अक्सर, एक ही फ़ंक्शन परोसने वाले सर्वर के सेट पर ट्रैफ़िक को बैलेंसर्स रूट लोड करते हैं। पूर्ववर्ती अनुभाग में वर्णित लाभों को खोलते हुए, केवल एक वेब सर्वर या एप्लिकेशन सर्वर के साथ रिवर्स प्रॉक्सी भी उपयोगी हो सकता है। NGINX और HAProxy जैसे समाधान दोनों लेयर 7 रिवर्स प्रॉक्सिंग और लोड बैलेंसिंग का समर्थन कर सकते हैं। नुकसान (ओं): रिवर्स प्रॉक्सी बढ़ी हुई जटिलता में रिवर्स प्रॉक्सी परिणामों का परिचय। एक एकल रिवर्स प्रॉक्सी विफलता का एक एकल बिंदु है, कई रिवर्स प्रॉक्सी (यानी एक विफलता) को कॉन्फ़िगर करने से जटिलता बढ़ जाती है।