我需要在Azure网站上添加一些Geoserver
数据。我只是想知道如果我需要在我的帐户上安装Geoserver
(如果可能的话)或者还有其他方法吗?
当我环顾四周时,我发现此链接正常工作
http://geoserver.azurewebsites.net/
如果此链接有效,是否意味着我们可以在Geoserver
Azure
答案 0 :(得分:4)
有几种方法可以做到这一点。
一种选择是使用带有GeoServer Web存档(WAR文件)的普通旧Azure Web App。
要执行此操作,请下载GeoServer的Web存档版本。然后在Azure门户中创建一个Web应用程序。在应用程序设置下,您需要指定Java版本8和高于7.0.65的Tomcat版本。然后,您需要做的就是将GeoServer WAR文件ftp到/site/wwwroot/webapps
。
完成后,您应该能够通过访问网址来/geoserver
访问您的网络应用来访问地理服务器。但要耐心,最初的启动很慢,可能需要几分钟。
另一种选择是部署容器图像。我最终创建了一个自定义用于Azure Web App的。
要使用它,您需要一个Linux应用服务计划。创建Web应用程序时,选择Docker Hub作为容器图像源,并使用coderpatros/geoserver-azure-web-app
作为图像。您还可以指定标记以使用特定的GeoServer版本。即coderpatros/geoserver-azure-web-app:2.14.2
。可以在https://hub.docker.com/r/coderpatros/geoserver-azure-web-app/tags
的Docker Hub上找到可用的标签。创建Web应用程序后,您需要转到应用程序设置并将WEBSITES_ENABLE_APP_SERVICE_STORAGE
设置为true
以启用持久存储。
答案 1 :(得分:0)
Azure市场中有一个OpenGeo Suite,可帮助您使用GeoServer从各种格式和来源发布地图和数据。
不确定它是否会对您有所帮助,但这里...... OpenGeo Suite