如何从另一台计算机连接到localhost? [重复]


0

可能重复:
从另一台计算机连接到localhost

大家好,我正在尝试从我的Android设备访问托管在笔记本电脑localhost中的数据库,该设备都连接到同一网络。

localhost项目运行在www.localhost:8000 /

我已经将ip:192.168.1.1(我的笔记本电脑连接)输入到我的手机浏览器中,我能够看到我项目的根文件夹。但是,当我试图在192.168.1.1:8000/运行它时,我无法访问任何内容,并且Web浏览器返回“网页不可用”。

所以现在的问题是我可以使用我的Android设备访问根文件夹,但我无法访问我的笔记本电脑的“localhost服务器”。反正我能解决吗?谢谢 !


我意识到你需要连接到你的数据库进行开发工作,但这不是一个编程问题。这是关于配置数据库服务器的问题,因此它可能会在serverfault或超级用户上获得更好的响应。
Flimzy

嗨弗利奇!感谢您的回答。是的,我在Stackoverflow上发现了一些类似的问题,因此继续发布问题。我想尝试让我的其他设备连接到localhost数据库以尝试连接:D
jamen

Answers:


2

仅仅因为设备有两个IP地址(192.168.1.1和127.0.0.1,也就是localhost或loopback),并不意味着服务器正在侦听这两个地址。


嗨凯文,谢谢你的回答。所以你是说我需要进入etc / hosts文件来评论其中一个ip才能正常工作?
jamen

否 - 您需要将数据库配置为接受来自localhost以外的来源的连接。您没有指定数据库产品,因此我尽可能地将您带到目的地。但基本上数据库通常“绑定”到一个或多个可用的IP地址并接受来自它们的连接。此绑定在配置文件或GUI中指定。您需要告诉您的数据库绑定到192.168.1.1。请注意,您应该了解这样做的安全隐患。出于某种原因,DB默认绑定到localhost。
stevemidgley
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.