2017-06-07 97 views
0

我目前正在使用一個服務器(我用java製作)在同一個專用網絡內的計算機之間共享信息。通過專用網絡訪問服務器

我的問題是

  • 我可以在我的「服務器計算機」通過http://localhost或127.0.0.1訪問此服務器
  • ,但我不能使用「服務器計算機」從另一臺計算機訪問本地IP地址。

與XAMPP嘗試,端口80是由每個人,但我的Java服務器進行訪問:沒有上網,我從遠程客戶端(仍然是相同的專用網絡上)「超時」異常

我的問題是

  • XAMPP(或Apache)如何能夠轉發端口80讓其他計算機訪問「服務器」?
  • 我需要在MY服務器上設置什麼以讓這些計算機訪問我的服務器?
+0

這聽起來更像網絡問題,而不是編程問題。可能是防火牆或任何東西。你可以telnet到你的服務器?你使用什麼端口? –

+0

我正在使用端口8080(就像測試一樣) – hugodecasta

回答

1

您可能僅將您的應用程序綁定到本地主機(127.0.0.1),只能從您的計算機訪問它。

我需要在MY服務器上設置以便讓這些計算機訪問我的服務器?

嘗試將應用程序綁定到其他網絡接口,或者只是嘗試0.0.0.0進行測試(這將綁定到所有這些接口)。請注意,這通常不是首選方法,特別是如果您在該機器上配置了公用IP。

XAMPP(或Apache)如何能夠轉發端口80讓其他計算機訪問「服務器機器」?

檢查Apache模塊mod_proxy爲此。

+0

Many Thancks,只能讓Java平臺訪問私有網絡(而不是公共網絡)! – hugodecasta