虚拟机里跑nodejs,通过ip访问不了
情况是这样子的: 主机是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 回复
你本机的地址已经不是本机IP了。你可以ipconfig 查看本机IP。然后再用当前IP访问
我说的本机ip就是虚拟机的ip,桥接方式,主机和虚拟机都有ip了。
service iptables stop 试试
本机是指虚拟机。sorry,表意不清。
那请问楼主怎么将这种绑定解除,我是新手,我也出现了和楼主一样的问题,求大神解救
只指定端口,不指定ip
我也遇到了楼主一样的问题,还没有解决,求指教
没注意楼上已经给出答案了,谢谢大牛们
@leohxj lz在么。我只指定端口也访问不到