我为您的代理商看到以下选项:
a)要找到适合您的应用程序的GeoServer主机,请参阅:有没有提供Geoserver的托管公司?
首先,根据您的地理信息所需的空间和预期的每月流量,选择托管计划。(最好选择一个基本的托管计划,并在需要时稍后切换到更高级别)
另外,您将注册一个新域,以确保访问者可以访问您的应用程序,例如geoagency.com。您将可以访问位于geoagency.com/adminpanel或类似名称的常规管理面板。选择主机时,必须确保它们在adminpanel中提供了所有必要的工具:
- Tomcat管理界面来管理您的servlet
- GeoServer管理界面
- 访问PostgreSQL数据库(通常由phpPgAdmin完成)
- shp2pgsql GUI工具
- PostgreSQL自动备份工具
优点:您不会干扰代理商的网站。您不需要其他设备或软件安装/升级困难的活动。您还将受益于技术支持;您只记得要定期下载备份。
缺点:如果存储更多数据,并且每月流量较高,则托管成本可能会很高。
b)第二种选择是将您的应用程序托管在代理商内的计算机上。是的,可以通过www.agency.com/geo或geo.agency.com之类的链接访问该应用程序。一些实施细节可以在http://www.gistutor.com/geoserver/21-intermediate-geoserver-tutorials/38-configuring-geoserver-proxy-for-public-and-remote-data-access.html上找到。好的网络管理员将能够按照说明进行操作。另外,有必要访问DNS记录和代理路由器以完成整个过程。
优点:您没有存储限制或流量限制,也不必支付托管公司的费用。如果您已经有网络管理员和用于GeoServer的专用计算机,则可以采用这种方法。
缺点:如果您没有网络管理员,则至少需要雇用一名管理员来实施实施,然后再用于维护任务和不可避免的事件解决。您必须花钱购买专用计算机。如果您的应用程序成功并且有很多访问者,则可能需要再次花费以提高Internet宽带速度。