सवाल टॉमकैट पर रिवर्स प्रॉक्सी


मेरे पास टॉमकैट एप्लिकेशन है। अब मैं कुछ अलग-अलग पृष्ठों पर एक अलग सर्वर पर एक अलग सर्वर पर रिवर्स प्रॉक्सी चाहता हूं। एक नियमित अपाचे सर्वर पर, मैं निम्नलिखित करता हूं।

ProxyPass /dir1 http://localhost:1234/dir1

ProxyPassReverse /dir1 http://localhost:1234/dir1

यह पोर्ट 1234 पर सुनकर दूसरे सर्वर पर डीआईआर 1 के तहत सभी यूआरएल पास करेगा। मैं टोमकैट पर एक ही चीज़ कैसे करूं?

ध्यान दें कि मेरा सर्वर केवल टोमकैट और जावा चलाता है। मैं अपाचे को अपने सेटअप में नहीं चलाता हूं। पोर्ट 1234 पर सर्वर अलग है और अपाचे या टोमकैट नहीं है।


5
2017-10-02 05:00


मूल


यह भी देखें github.com/mitre/HTTP-Proxy-Servlet - Vadzim


जवाब:


सिर ऐसा लगता है कि चाल चल रही है। यह जावा कक्षाओं का एक गुच्छा है जो आपको अपने टोमकैट में तैनात सर्वलेट बनाने देता है, जो मूल यूआरएल पर फ़िल्टर चलाएगा और पारदर्शी रूप से अनुरोध को अन्य यूआरएल पर रीडायरेक्ट करेगा।

अन्य मेथोड भी उपलब्ध हैं, टॉमकैट विकी एक संग्रह के रूप में।

इसके अलावा, अभी भी अपाचे, एनएक्सिंग, हैप्रोक्सी और अन्य मेथोड्स हैं जो इसे कर सकते हैं।


5
2017-10-02 06:35



2005 से नूडल अपडेट नहीं किया गया है - artbristol