CNode

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

Lleohxj发布于14 年前最后回复12 年前10 回复20492 浏览0 收藏

情况是这样子的: 主机是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
moonlight#2·14 年前
service iptables stop 试试
M
minishine#5·12 年前

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

M
minishine#6·12 年前

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

H
harryzd#7·14 年前

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

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

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

J
jiyinyiyong#9·14 年前

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

D
dengyujiji#10·13 年前

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

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