Java 通过专用网络访问服务器

Java 通过专用网络访问服务器,java,networking,server,client,Java,Networking,Server,Client,我目前正在使用一台服务器(我使用java制作)在同一个专用网络内的计算机之间共享信息 我的问题是: 我可以通过或127.0.0.1在我的“服务器计算机”上访问此服务器 但我无法使用“服务器机器”本地IP地址从另一台计算机访问它 尝试使用XAMPP时,除了我的java服务器之外,每个人都可以访问端口80:没有访问权限,我从远程客户端(仍然在同一个专用网络上)收到一个“超时”异常 我的问题是: XAMPP(或Apache)如何转发端口80以让其他每台计算机访问“服务器机器” 为了让这些计算机访

我目前正在使用一台服务器(我使用java制作)在同一个专用网络内的计算机之间共享信息

我的问题是

  • 我可以通过或127.0.0.1在我的“服务器计算机”上访问此服务器
  • 但我无法使用“服务器机器”本地IP地址从另一台计算机访问它
尝试使用XAMPP时,除了我的java服务器之外,每个人都可以访问端口80:没有访问权限,我从远程客户端(仍然在同一个专用网络上)收到一个“超时”异常

我的问题是:

  • XAMPP(或Apache)如何转发端口80以让其他每台计算机访问“服务器机器”
  • 为了让这些计算机访问我的服务器,我需要在服务器上设置什么

您可能只是将应用程序绑定到本地主机(127.0.0.1),使其只能从您的计算机访问

为了让这些计算机访问我的服务器,我需要在服务器上设置什么

尝试将应用程序绑定到其他网络接口,或者简单地尝试0.0.0.0进行测试(这将绑定到所有网络接口)。请注意,这通常不是首选方法,尤其是在该计算机上配置了公共IP的情况下

XAMPP(或Apache)如何转发端口80以让其他每台计算机访问“服务器机器”


检查Apache模块mod_代理以了解这一点。

这听起来更像是网络问题,而不是编程问题。可能是防火墙之类的。你能远程登录你的服务器吗?您使用的是什么端口?我使用的是8080端口(只是作为一个测试)许多端口,只是需要允许Java平台访问私有(和公共但不是必需的)网络!