Geoserver的远程访问...仅限本地主机

时间:2013-05-15 18:40:23

标签: jetty geoserver

我是一名试图迁移到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上放置另一个程序。据我了解它可以工作独自站立,但老实说,我不知道没有。

我必须错过一些关于如何做到这一点的重要信息。我希望它是如此基本,以至于没有值得一提的教程。

由于 卡琳

1 个答案:

答案 0 :(得分:0)

这将是一个GeoServer配置问题,但由于它在jetty中部署,因此解决方案可能在底层的jetty配置中。这就是我自己的想法(跳船的一面)他们如何设置这个发行版,但如果你找到一个jetty.xml文件,也许在/ etc目录下,你应该能够编辑该文件和在配置中设置适当的主机。

严重的是,这必须是一个非常常见的GeoServer问题,所以我敢打赌他们有一些文档可以在他们的软件发行版中正确设置。

http://docs.geoserver.org/latest/en/user/webadmin/basics.html

这似乎表明它可能依赖于您的容器配置,在这种情况下,请查看他们如何为主机设置配置jetty,该设置很可能被硬编码为“localhost'