跳到主要内容
CNode

虚拟机里跑nodejs,通过ip访问不了

社区
Lleohxj发布于 14 年前最后回复 12 年前
10205280

情况是这样子的: 主机是windows7, 虚拟机是ubuntu,网络用的桥接,ip相同网段,都可以互相ping通的。 我试了主机下下的tomcat通过ip地址能在虚拟机中访问。 在虚拟机中安装好了nodejs, 写了一个hello测试,在虚拟机中用localhost:port能访问,但是通过虚拟机的ip:port就访问不了。 求助~~什么原因?

已经解决

ps:因为绑定的是"127.0.0.1"ip,所以只能127.0.0.1和localhost访问.... 网上的hello_node.js就是这么写的。。。

查看回复

回复 (10)

M
minishine#912 年前

没注意楼上已经给出答案了,谢谢大牛们

M
minishine#812 年前

我也遇到了楼主一样的问题,还没有解决,求指教

D
dengyujiji#614 年前

那请问楼主怎么将这种绑定解除,我是新手,我也出现了和楼主一样的问题,求大神解救

M
moonlight#414 年前
service iptables stop 试试
J
jiyinyiyong#314 年前

我觉得楼主应该把 ifconfig 截图和端口号之类全贴上来才好说.. 当你说"通过本机 IP 访问"我还是不明白你指的是什么

L
leohxj#214 年前
引用 harryzd你本机的地址已经不是本机IP了。你可以ipconfig 查看本机IP。然后再用当前IP访问

我说的本机ip就是虚拟机的ip,桥接方式,主机和虚拟机都有ip了。

H
harryzd#114 年前

你本机的地址已经不是本机IP了。你可以ipconfig 查看本机IP。然后再用当前IP访问

参与回复

登录后即可参与回复。登录