Nó thực sự tương đối thẳng về phía trước để có được làm việc. Nếu bạn có thể thấy giao diện quản trị web thì bạn đã cài đặt phiên bản GeoServer độc lập, khi Imp chỉ ra chạy bằng cách sử dụng bộ chứa Jetty servlet.
Thủ thuật để hiển thị GeoServer thông qua IIS 7 nằm ở việc sử dụng Định tuyến yêu cầu ứng dụng (ARR) . Với ARR, có thể chuyển hướng lưu lượng truy cập đến IIS dựa trên các quy tắc, một loại quy tắc như vậy sử dụng mẫu biểu thức chính quy để khớp với các yêu cầu URL đến.
Vì vậy, bằng cách sử dụng ARR, có thể chuyển hướng lưu lượng truy cập đến GeoServer chạy trên cổng 8080 dựa trên một số url công khai. Ví dụ: nếu bạn có url công khai của http://www.myserver.com/geoserver thì bạn có thể sử dụng ARR để nhận IIS để chuyển tất cả các yêu cầu khớp với url đó sang localhost: 8080 (giả sử GeoServer của bạn đang chạy trên cùng một máy chủ như IIS 7).
Bài đăng sau đây trên blog Quản trị viên IIS có một ví dụ hay về việc sử dụng ARR để định tuyến các yêu cầu đến Tomcat. Bỏ qua trang 1 vì thảo luận về cách cài đặt Tomcat không liên quan đến bạn vì bạn đã có GeoServer chạy trên cổng 8080. Các chi tiết còn lại trên trang 2 và 3 sẽ giúp bạn khởi động và chạy với ARR. Tất cả những gì bạn cần làm là ánh xạ các yêu cầu đến vào localhost: 8080.
Đây là cách tôi cấu hình các máy chủ Windows 2008 của mình, mặc dù tôi đang sử dụng Tomcat và kho lưu trữ web GeoServer thay vì trình cài đặt Windows GeoServer, nhưng nguyên tắc là như nhau.
Mong rằng sẽ giúp!
Jetty
, một thùng chứa servlet tương tự như thế nàoTomcat
. GeoServer sau đó được cài đặt như một ứng dụng web bên trongJetty
. Đó là lý do tại sao cáclocalhost:8080
tác phẩm của bạn - nóJetty
.