localhost 仅在我的计算机中有效,在我的本地网络中无效

Posted

技术标签:

【中文标题】localhost 仅在我的计算机中有效,在我的本地网络中无效【英文标题】:Localhost works only in my computer and not in my local network 【发布时间】:2021-05-30 14:45:06 【问题描述】:

处理 HTML/CSS/JS 代码。虽然我设置了一个本地主机,但它在我的计算机(托管它的那个)上运行良好,但我无法从网络上的任何其他计算机连接。在过去的 3 天里,我尝试了(几乎)一切,并进行了很多搜索。我尝试了 XAMPPMAMP 但无论我做什么我都会得到同样的错误; “ERR_CONNECTION_TIMED_OUT”或“ERR_CONNECTION_REFUSED”(Chrome)。我是编程新手和自学...所以在很多情况下我不知道自己在做什么...我遵循了有关相关主题的教程和文章,但没有任何结果! 在这一点上,我什至不确定我尝试做的事情是否可能,但我遇到的很多人都说这对他们有用,没问题。 还有,奇怪的事情; “localhost”在我的电脑上似乎可以正常工作,而“127.0.0.1”有时不能。 IPv4 始终运行良好。

编辑找到了解决方案,只是我的防火墙阻止了 apache 服务器 -_- 我很笨。感谢您的回答和帮助!

【问题讨论】:

【参考方案1】:

根据我的经验,访问您从同一网络上的另一台计算机输出的代码使用http://192.168.X.X,其中 X.X 是您服务器的本地 IP 地址。应该解决问题。要获取其托管的计算机的 IP(允许其窗口),请打开您的 cmd 提示符并键入“ipconfig”,然后您将获得所有必需的 ip 信息。

【讨论】:

【参考方案2】:

是的,每个 localhost 都指向 127.0.0.1,这意味着您正在使用的机器。

在您的局域网中,您应该找到您的局域网地址并使用它进行访问。

根据您的情况,您可能需要设置一些 DNS 服务器。

【讨论】:

以上是关于localhost 仅在我的计算机中有效,在我的本地网络中无效的主要内容,如果未能解决你的问题,请参考以下文章

令牌输入仅在我刷新页面后才有效

GetResponse() 仅在我的计算机上慢

Raycast 仅在我以中等速度移动时才有效?

为啥 VS 2010 Intellisense 仅在我安装了视觉辅助 X 时才有效?

为啥 xmlHttpRequest.Open 仅在我输入字符串时才起作用?

此行会在我的Web主机上崩溃页面,但不会在我的localhost上崩溃