一、问题描述
GeoServer在本机部署成功后,在本机访问正常http://localhost:8080/geoserver/web/?0
或用本机IPhttp://192.168.0.159:8080/geoserver/web/?0
,但用同一个局域网中的其他机器则无法访问,原因是没有开放8080端口
二、解决方案
我本机是windows11系统,因此以下介绍如何在windows中开启8080端口。
在 Windows 服务器上开启端口,一般使用 Windows 防火墙进行配置。以下是在 Windows 服务器上开启 8080 端口的一般步骤:
1、打开 "控制面板"。
2、选择 "系统和安全"。
3、选择 "Windows Defender 防火墙"。
4、在左侧导航栏中,选择 "高级设置"。
5、在弹出的窗口中,选择 "入站规则"。
6、在右侧窗口中,选择 "新建规则..."。
7、选择规则类型:选择 "端口" 并点击 "下一步"。选择 "TCP",
8、然后在 "特定本地端口" 中输入 "8080"。
9、点击 "下一步"。
10、勾选选项
11、填写名称和描述
12、查看状态为启用
这样,端口 8080 就被开放了,允许进入服务器的连接。请注意,如果有其他安全工具或防火墙软件(如第三方防火墙)也在运行,确保它们也允许流量通过该端口。需要特别注意的是,开放端口可能带来一定的安全风险,建议仅开放必要的端口,并采取其他安全措施。