我是一名试图迁移到Geoserver的GIS技术人员,不幸的是我对网络托管并不十分了解。 我安装了Windows 2.3.1版。 我能够通过map构建并通过localhost访问它:8080 \ geoserver \ www \ 我认为这意味着它正在工作的码头服务器。
我知道我应该能够替换“localhost”所在的本地IP地址,并且能够通过Http从另一台计算机访问它。
我无法弄清楚下一步。除了这个,我在geoserver进程的每个部分都找到了很棒的教程。用户指南也没有涉及到这一点。
我的设置:Cable Modem>路由器>带有Geoserver的PC
我尝试过:在路由器上设置虚拟服务器。我尝试通过路由器更改为入站端口8080到专用端口8080 我也试过80到8080 和80到80
我也试过Windows防火墙例外。并关闭Windows防火墙。我读过关于使用appache tomcat但是我没有安装它,因为看起来jetty正在工作(至少作为本地主机)而且我不想在8080上放置另一个程序。据我了解它可以工作独自站立,但老实说,我不知道没有。
我必须错过一些关于如何做到这一点的重要信息。我希望它是如此基本,以至于没有值得一提的教程。
由于 卡琳
答案 0 :(得分:0)
这将是一个GeoServer配置问题,但由于它在jetty中部署,因此解决方案可能在底层的jetty配置中。这就是我自己的想法(跳船的一面)他们如何设置这个发行版,但如果你找到一个jetty.xml文件,也许在/ etc目录下,你应该能够编辑该文件和在配置中设置适当的主机。
严重的是,这必须是一个非常常见的GeoServer问题,所以我敢打赌他们有一些文档可以在他们的软件发行版中正确设置。
http://docs.geoserver.org/latest/en/user/webadmin/basics.html
这似乎表明它可能依赖于您的容器配置,在这种情况下,请查看他们如何为主机设置配置jetty,该设置很可能被硬编码为“localhost'