2009-04-03 31 views
7

मैं अपने इंट्रानेट आईआईएस साइटों में से एक से एक रिवर्स प्रॉक्सी सेट करना चाहता हूं ताकि दूसरे टॉमकैट सर्वर पर इंगित किया जा सके। उदाहरण के लिए, मैं चाहता हूं कि उपयोगकर्ता 'http://our-iis-server/friendly-url' पर ब्राउज़ करें और इसके लिए प्रॉक्सी को 'http://our-tomcat-server/ugly-url' पर वापस लाएं।आईआईएस 6 के लिए सर्वश्रेष्ठ रिवर्स प्रॉक्सी?

इसके लिए सबसे अच्छा समाधान क्या होगा? मैं तीन विकल्प के लिए नीचे संकुचित है:

इसके अलावा, इन उपकरणों html में लिंक को फिर से लिखने कर सकते हैं? उदाहरण के लिए, यदि टॉमकैट सर्वर के एचटीएमएल में 'a href = http://our-tomcat-server/ugly-url/product/widget' जैसा कुछ है, तो मुझे इसे 'a href = http://our-iis-server/friendly-url/product/widget'

पर अग्रिम धन्यवाद करने की आवश्यकता होगी। सभी अच्छे उत्तरों के लिए मतदान किया जाएगा !!!

+0

यह पाया गया: http://www.addedbytes.com/apache/url-rewriting-for-beginners/ – Chris

+1

अंत में आश्चर्यजनक रूप से, एक साधारण फ्रेमसेट ने हमें जो भी आवश्यक था, किया। – Chris

+0

जो भी आप करते हैं, अपनी खुद की रिवर्स प्रॉक्सी लिखें .. यह हमेशा आँसू में समाप्त होता है। –

उत्तर

7

आईआईआरएफ अच्छा और नि: शुल्क है। हालांकि, यह एक रिवर्स प्रॉक्सी नहीं है - अभी तक नहीं है। [मार्च 2010 तक, आईआईआरएफ एक रिवर्स प्रॉक्सी के रूप में कार्य कर सकता है] यह अपाचे के मॉड _ पुन: लिखने के बराबर है, और आपको _ प्रॉक्सी की आवश्यकता है।

ऐसा लगता है कि हेलिकॉन आईएसएपीआई रिवाइट 3.0 प्रॉक्सीइंग के साथ-साथ यूआरएल रीराइटिंग का समर्थन करता है।

नि: शुल्क विकल्पों में Apache on Windows शामिल हैं, या आप प्रॉक्सी सर्वर के रूप में स्क्विड भी चला सकते हैं। कैननिकल माइक्रोसॉफ्ट उत्तर ISA Server है।

+0

चीसो आईआईआरएफ लेखक प्रतीत होता है, और "अभी तक वैसे भी" टिप्पणी नहीं है कि उन्होंने आशा व्यक्त की है कि यह उनके रडार पर कुछ है! – crb

+1

आईआईआरएफ अब रिवर्स प्रॉक्सी के रूप में कार्य करता है। – Cheeso

संबंधित मुद्दे