यह वास्तव में काम करने के लिए अपेक्षाकृत सीधे आगे है। यदि आप वेब व्यवस्थापक इंटरफ़ेस को देखने में सक्षम हैं तो आपने जियोसेवर के स्व-निहित संस्करण को स्थापित किया है जो छोटा रूप जेटी सर्वलेट कंटेनर का उपयोग करके चलाता है।
IIS 7 के माध्यम से जियोसर्वर को उजागर करने की चाल एप्लीकेशन रिक्वेस्ट रूटिंग (ARR) के उपयोग में निहित है । एआरआर के साथ नियमों के आधार पर आईआईएस में आने वाले ट्रैफ़िक को पुनर्निर्देशित करना संभव है, इस तरह के एक नियम प्रकार आने वाले यूआरएल अनुरोधों का मिलान करने के लिए एक नियमित अभिव्यक्ति पैटर्न का उपयोग करता है।
इसलिए, ARR का उपयोग करके कुछ सार्वजनिक url के आधार पर पोर्ट 8080 पर चलने वाले GeoServer पर ट्रैफ़िक को पुनर्निर्देशित करना संभव है। उदाहरण के लिए, यदि आपके पास http://www.myserver.com/geoserver का सार्वजनिक url है तो आप ARR का उपयोग कर IIS को सभी अनुरोधों को पास करने के लिए प्राप्त कर सकते हैं जो कि लोकलहोस्ट के लिए url से मेल खाता है: 8080 (अपना जियोसेवर मानकर एक ही सर्वर पर चल रहा है IIS 7 के रूप में)।
IIS एडमिन ब्लॉग पर निम्न पोस्ट में टॉमक्रैट के मार्ग अनुरोधों के लिए एआरआर का उपयोग करने का एक अच्छा उदाहरण है। पृष्ठ 1 को छोड़ें क्योंकि यह चर्चा करता है कि टॉमकट को कैसे स्थापित किया जाए जो आपके लिए अप्रासंगिक है क्योंकि आपके पास पहले से ही जियो सेवर 8080 पोर्ट पर चल रहा है। पेज 2 और 3 पर शेष विवरण आपको एआरआर के साथ मिल जाएगा। आपको बस इतना करना होगा कि आने वाले अनुरोधों को लोकलहोस्ट पर मैप करें: 8080।
यह है कि मेरे पास मेरे विंडोज 2008 सर्वर कैसे कॉन्फ़िगर किए गए हैं, हालांकि मैं विंडोज जियोसेवर इंस्टॉलर के बजाय टॉमकैट और जियोसेवर वेब संग्रह का उपयोग कर रहा हूं, लेकिन सिद्धांत समान है।
उम्मीद है की वो मदद करदे!
Jetty
एक सर्वलेट कंटेनर होता है , जो समान होता हैTomcat
। इसके बाद जियोसेवर को एक वेब एप्लिकेशन के रूप में स्थापित किया जाता हैJetty
। इसलिए आपकेlocalhost:8080
काम - यह हैJetty
।