Geoserver'ın IIS7 üzerinden çalışmasını nasıl sağlayabilirim?


9

GeoServer 2.1.4'ü, IIS'yi varsayılan web sunucusu olarak kullanan bir Win 2008 64bit sunucusuna yükledim, ancak IIS aracılığıyla yayımlanması için açık bir belge yok.

Herkes bir vanilya GeoServer yüklemesi IIS7 üzerinden erişilebilir hale getirmek için iyi belgelenmiş bir prosedür biliyor mu?

Üretim sunucumu bildiğim için Tomcat / Apache'yi gerçekten kurmak istemiyorum Overlords üretim makinesine sahip olmaktan memnun olmayacak.

Çözümü bulursam kesinlikle yazıyorum!

Teşekkürler ...


3
Standart GeoServer yükleyicisi Jettyneye benzer bir sunucu uygulaması kapsayıcısı içerir Tomcat. GeoServer daha sonra içeride bir web uygulaması olarak kurulur Jetty. Bu yüzden localhost:8080çalışmalarınız - öyle Jetty.
Imp

1
Sanırım, geliştiriciler genel olarak Windows'u çok az kullanmıyorlar ve onu çalıştırmayı başaran insanların hiçbiri arkadaşlarına yardım etmek için bazı belgelere katkıda bulunmadı.
Andrea Aime

Yanıtlar:


18

Bu aslında çalışmak için nispeten düz ileri. Web yöneticisi arayüzünü görebiliyorsanız, GeoServer'ın Imp işaret ettiği gibi Jetty sunucu uygulaması kapsayıcısını kullanarak çalışan bağımsız sürümünü yüklediniz.

GeoServer'ı IIS 7 aracılığıyla göstermenin hilesi, Uygulama İsteği Yönlendirmesi'nin (ARR) kullanımında yatmaktadır . ARR ile IIS'ye gelen trafiği kurallara göre yeniden yönlendirmek mümkündür, böyle bir kural türü gelen URL isteklerini eşleştirmek için normal bir ifade deseni kullanır.

Bu nedenle, ARR'yi kullanarak trafiği bazı kamu URL'lerine dayanarak 8080 bağlantı noktasında çalışan GeoServer'a yönlendirmek mümkündür. Örneğin, http://www.myserver.com/geoserver adresinde herkese açık bir URL'niz varsa, IIS'yi bu URL ile eşleşen tüm istekleri localhost: 8080'e (GeoServer'ınızın aynı sunucuda çalıştığı varsayılarak) iletmek için ARR'yi kullanabilirsiniz. IIS 7 olarak).

IIS Yönetici blogunda yer alan aşağıdaki yazı, istekleri Tomcat'e yönlendirmek için ARR kullanımına iyi bir örnektir. 8080 numaralı bağlantı noktasında GeoServer çalıştığından, sizin için ilgisiz olan Tomcat'in nasıl kurulacağını açıkladığı için 1. sayfayı atlayın. Sayfa 2 ve 3'teki geri kalan ayrıntılar ARR ile çalışmaya başlar. Tek yapmanız gereken gelen istekleri localhost: 8080 ile eşleştirmek.

Windows GeoServer yükleyicisi yerine Tomcat ve GeoServer web arşivi kullanmama rağmen Windows 2008 sunucularımı bu şekilde yapılandırdım, ancak prensip aynı.

Umarım yardımcı olur!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.