IIS를 기본 웹 서버로 사용하는 Win 2008 64 비트 서버에 GeoServer 2.1.4를 설치했지만 IIS를 통해 게시하는 데 대한 명확한 문서는 없습니다.
IIS7을 통해 GeoServer의 바닐라 설치에 액세스 할 수있는 문서화 된 절차를 알고있는 사람이 있습니까?
내 프로덕션 서버에 대해 Tomcat / Apache를 실제로 설치하고 싶지는 않습니다.
내가 해결책을 찾으면 분명히 그것을 쓸 것입니다!
고마워요 ...
IIS를 기본 웹 서버로 사용하는 Win 2008 64 비트 서버에 GeoServer 2.1.4를 설치했지만 IIS를 통해 게시하는 데 대한 명확한 문서는 없습니다.
IIS7을 통해 GeoServer의 바닐라 설치에 액세스 할 수있는 문서화 된 절차를 알고있는 사람이 있습니까?
내 프로덕션 서버에 대해 Tomcat / Apache를 실제로 설치하고 싶지는 않습니다.
내가 해결책을 찾으면 분명히 그것을 쓸 것입니다!
고마워요 ...
답변:
실제로 작업하기가 비교적 간단합니다. 웹 관리 인터페이스를 볼 수있는 경우 Impty가 Jetty 서블릿 컨테이너를 사용하여 실행하는 자체 포함 버전의 GeoServer를 설치 한 것입니다.
IIS 7을 통해 GeoServer를 노출시키는 요령은 ARR (Application Request Routing)을 사용하는 것 입니다. ARR을 사용하면 규칙에 따라 IIS로 들어오는 트래픽을 리디렉션 할 수 있습니다. 이러한 규칙 유형 중 하나는 정규식 패턴을 사용하여 들어오는 URL 요청을 일치시킵니다.
따라서 ARR을 사용하면 일부 공개 URL을 기반으로 포트 8080에서 실행되는 GeoServer로 트래픽을 리디렉션 할 수 있습니다. 예를 들어 공개 URL이 http://www.myserver.com/geoserver 인 경우 ARR을 사용하여 IIS가 해당 URL과 일치하는 모든 요청을 localhost : 8080에 전달하도록 할 수 있습니다 (GeoServer가 동일한 서버에서 실행되는 것으로 가정) IIS로 7).
IIS Admin 블로그 의 다음 게시물 에는 ARR을 사용하여 요청을 Tomcat으로 라우팅하는 좋은 예가 있습니다. 포트 8080에서 이미 GeoServer를 실행하고 있으므로 Tomcat을 설치하는 방법에 대해서는 1 페이지를 건너 뛰십시오. 2 페이지와 3 페이지의 나머지 세부 정보는 ARR을 시작하고 실행하는 데 도움이됩니다. 들어오는 요청을 localhost : 8080에 매핑하기 만하면됩니다.
Windows GeoServer 설치 프로그램이 아닌 Tomcat 및 GeoServer 웹 아카이브를 사용하고 있지만 Windows 2008 서버를 구성한 방식이지만 원칙은 동일합니다.
희망이 도움이됩니다!
Jetty
, 서블릿 컨테이너와 비슷한 것을 포함합니다Tomcat
. GeoServer는 내부에 웹 애플리케이션으로 설치됩니다Jetty
. 그렇기 때문에 귀하의localhost:8080
작품이 바로 그 것Jetty
입니다.