0

我是一名试图迁移到 Geoserver 的 GIS 技术人员,不幸的是我对网络托管不是很了解。我安装了 Windows 版本 2.3.1。我能够通过地图构建并通过 localhost:8080\geoserver\www\ 访问它我认为这意味着它工作的码头服务器。

我知道我应该能够替换“localhost”所在的本地 IP 地址,并能够通过 Http 从另一台计算机访问它。

我想不出下一步。除了这个之外,我在 geoserver 过程的每个部分都找到了很棒的教程。用户指南也没有涉及到这一点。

我的设置:Cable Modem > Router > PC with Geoserver

我试过的:在我的路由器上设置一个虚拟服务器。我尝试通过路由器将入站端口 8080 更改为私有端口 8080 我也尝试了 80 到 8080 和 80 到 80

我也试过windows防火墙异常。并关闭windows防火墙。

我阅读了有关使用 appache tomcat 的信息,但我没有安装它,因为码头似乎正在工作(至少作为本地主机)并且我不想在 8080 上放置另一个程序。据我了解,它可以独立工作但我真的不知道没有。

我一定错过了一些关于如何做到这一点的重要信息。我希望它是如此基础,以至于在教程中不值得一提。

谢谢卡琳

4

1 回答 1

0

这将是一个 GeoServer 配置问题,但由于它部署在码头中,因此解决方案可能在底层码头配置中。话虽这么说,这是我的猜测(事情的码头方面)他们如何设置这个分发,但如果你找到一个 jetty.xml 文件,也许在 /etc 目录下,那么你应该能够编辑该文件并在配置中设置适当的主机。

说真的,这一定是一个非常常见的 GeoServer 问题,所以我敢打赌,他们有一些文档可以在他们的软件分发中正确设置。

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

这似乎表明它可能取决于您的容器配置,在这种情况下,请查看他们如何为可能硬编码为“localhost”的主机设置配置码头

于 2013-05-16T13:12:17.477 回答