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 天里,我尝试了(几乎)一切,并进行了很多搜索。我尝试了 XAMPP 和 MAMP 但无论我做什么我都会得到同样的错误; “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 仅在我的计算机中有效,在我的本地网络中无效的主要内容,如果未能解决你的问题,请参考以下文章
为啥 VS 2010 Intellisense 仅在我安装了视觉辅助 X 时才有效?