Tag: geoserver

通过Apache主机向Docker容器发送代理请求

我有一台运行Apache Web服务器的Ubuntu服务器主机。 在这个主机上运行的是一个Docker容器,它通过端口configuration来提供Geoserver(通过Tomcat)(从这个镜像构build):0.0.0.0:32770->8080/tcp 我可以使用http://my.domain:32770 / geoserver访问Geoserver 我在主机上的Apache中configuration了一个redirect,通过HTTPS提供所有的请求(请参阅下面的代码片段),在这样的请求中(如https://my.domain:32770 / geoserver ) <VirtualHost *:80> # sending http requests to https ServerName data.nrri.umn.edu Redirect permanent / https://data.nrri.umn.edu/ </VirtualHost> 我尝试解决这个问题的方法是在Apacheconfiguration文件中使用ProxyPass指令: ProxyRequests Off ProxyPreserveHost On ProxyPass /my-geoserver http://127.0.0.1:32770/geoserver ProxyPassReverse /my-geoserver http://127.0.0.1:32770/geoserver 当我使用URL,我期望会让我到像上面那样的Geoserver主页(即http://my.domain/my-geoserver ),我被redirect到https://my.domain/geoserver /index.html,并提供404 Not Found。 我还应该注意, http://my.domain:32770 / geoserver和http://my.domain:32770 / geoserver / index.html都会parsing为http://my.domain:32770 / geoserver / web / 我在这里做错了什么? […]

如何通过REST使用点删除工作区?

我在Docker容器(oscarfonts / geoserver)中使用GeoServer的版本2.12.1。 它有7个默认创build的工作区(引用,it.geosolutions,nurc,sde,sf,tiger,topp) 我试图通过使用curl的REST接口删除工作区“it.geosolutions”。 curl -u admin:geoserver -X DELETE http://localhost:8080/geoserver/rest/workspaces/it.geosolutions?recurse=true 但是,由于“it.geosolutions” 11 Dec 18:02:46 ERROR [geoserver.rest] – Workspace 'it' not found org.geoserver.rest.RestException 404 NOT_FOUND: Workspace 'it' not found at org.geoserver.rest.catalog.WorkspaceController.workspaceDelete(WorkspaceController.java:182) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:116) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963) at […]