【问题标题】:Open the localhost website from a server pc从服务器 pc 打开 localhost 网站
【发布时间】:2016-03-03 19:48:52
【问题描述】:

这可能是一个简单的问题,但我对这些东西并不熟悉。 基本上我有一台通过我的电脑连接的服务器电脑,并且有这个网页http://localhost:8080/。我只能在登录服务器 PC 时访问此地址。现在我想知道如何在我的电脑中访问这个网页(无需远程连接到我的服务器电脑)。任何帮助将不胜感激。

【问题讨论】:

  • 你能得到服务器的IP地址吗? localhost 仅指您当前使用的机器
  • 是的,我能买到。

标签: server ip localhost webpage


【解决方案1】:

您可以通过在您的电脑上将以下代码输入到您的浏览器地址栏中来访问您的网站(如果您的网络服务器接受外部请求):

<server ip>:8080

替换

<server ip>

你的服务器 ip 像这样:

192.168.1.10:8080

【讨论】:

    【解决方案2】:

    好的,所以快速联网 101,localhost 是一个主机名,它映射到127.0.0.1 的 IP 地址,这些指向本地计算机,即您的服务器。

    要在同一网络中访问该页面,您需要一个外部 IP 地址。假设您在192.168.1.0/24 的网络中,并且服务器位于IP 地址192.168.1.100 上。因此,为了从另一台机器访问您的内容,只需将 localhost 替换为该 IP 即可。如果没有,你有防火墙问题,这些是另一个话题。

    【讨论】:

    • 谢谢,我现在有了一个想法。它仍然没有打开,所以我假设有一些防火墙问题:) 正如你所说,这是另一个话题
    • @falco - 或者服务器仅在本地运行。您可以使用运行服务器的内容更新您的问题,以便获得完整的答案吗?阿帕奇?节点.js?其他?
    • 实际上它没有互联网连接(它不会打开除此 localhost:8080 以外的任何网页),我正在使用“远程桌面连接”程序与之连接。因此,它基本上是另一台只能通过远程连接访问的台式电脑。
    • @falco - 我没有说任何关于互联网的事情。广域网 (WAN)(也称为互联网)和局域网 (LAN)(也就是您的个人网络)是有区别的。显然,如果您可以远程桌面到该服务器,则该服务器已连接到路由器,因此它具有外部 IP 地址。您仍然没有提供您在服务器上运行的 8080 端口或如何运行
    • 对不起,我可能误会了。正如我所说,我不熟悉这些东西 :)) 我不了解 apache 或 node.js,我不认为它们中的任何一个。基本上,那里配置了一个 Jenkins 服务器:link,用于运行一些测试,在 localhost:8080 是显示 jenkins 测试结果的主屏幕。
    猜你喜欢
    • 2014-01-12
    • 1970-01-01
    • 2020-10-27
    • 2015-10-08
    • 1970-01-01
    • 2016-05-24
    • 1970-01-01
    • 2012-10-28
    • 1970-01-01
    相关资源
    最近更新 更多