อันที่จริงมันค่อนข้างตรงไปตรงมาเพื่อให้ได้งาน หากคุณสามารถเห็นอินเทอร์เฟซผู้ดูแลเว็บคุณได้ติดตั้ง GeoServer เวอร์ชันที่มีในตัวเองซึ่ง Imp ชี้ให้เห็นการทำงานโดยใช้คอนเทนเนอร์ servlet Jetty
เคล็ดลับที่จะเปิดเผย GeoServer ผ่าน IIS 7 โกหกในการใช้งานของแอพลิเคชันที่ขอเส้นทาง (ARR) ด้วย ARR จึงเป็นไปได้ที่จะเปลี่ยนทิศทางทราฟฟิกที่เข้ามาสู่ IIS โดยยึดตามกฎชนิดของกฎดังกล่าวจะใช้รูปแบบนิพจน์ทั่วไปเพื่อจับคู่คำขอ URL ขาเข้า
ดังนั้นการใช้ ARR จึงเป็นไปได้ที่จะเปลี่ยนเส้นทางการรับส่งข้อมูลไปยัง GeoServer ที่ทำงานบนพอร์ต 8080 ตาม URL สาธารณะบางรายการ ตัวอย่างเช่นหากคุณมี URL สาธารณะของhttp://www.myserver.com/geoserverคุณสามารถใช้ ARR เพื่อให้ IIS ส่งคำขอทั้งหมดที่ตรงกับ URL นั้นไปยัง localhost: 8080 (สมมติว่า GeoServer ของคุณทำงานบนเซิร์ฟเวอร์เดียวกัน เป็น IIS 7)
โพสต์ต่อไปนี้ในบล็อกIIS Adminมีตัวอย่างที่ดีในการใช้ ARR เพื่อกำหนดเส้นทางคำขอไปยัง Tomcat ข้ามหน้า 1 ตามที่กล่าวถึงวิธีการติดตั้ง Tomcat ซึ่งไม่เกี่ยวข้องกับคุณเนื่องจากคุณมี GeoServer ทำงานอยู่ที่พอร์ต 8080 แล้วรายละเอียดที่เหลือในหน้า 2 และ 3 จะช่วยให้คุณทำงานกับ ARR ได้ สิ่งที่คุณต้องทำคือทำแผนที่คำขอขาเข้ากับ localhost: 8080
นี่คือวิธีที่ฉันกำหนดค่าเซิร์ฟเวอร์ Windows 2008 ของฉันแม้ว่าฉันจะใช้ Tomcat และ GeoServer web archive แทนตัวติดตั้ง Windows GeoServer แต่หลักการก็เหมือนกัน
หวังว่าจะช่วย!
Jetty
servlet container ที่คล้ายกับTomcat
อะไร GeoServerJetty
มีการติดตั้งแล้วเป็นภายในโปรแกรมประยุกต์บนเว็บ นั่นเป็นเหตุผลที่คุณlocalhost:8080
งาน -Jetty
มัน