首页 > 其他 > 详细

从外部访问vitrualbox的虚拟机的rails server

时间:2015-03-17 02:26:17      阅读:401      评论:0      收藏:0      [点我收藏+]

在virtualbox的虚拟机中安装ubuntu,从外部访问ubuntu的rails server,发现总是connection refused,原来默认启动server的命令rails s的话绑定的地址是localhost:3000结果,由于是桥接模式,虚拟机的localhost对应的是127.0.0.1,所以外部的系统无法访问到这个地址,桥接的ip没有对应到localhost上。导致问题的出现。

解决办法有两个:

1.修改/etc/hosts:把ip对应到localhost上。

2.启动rails server的时候用下述命令:

rails s -b 192.168.1.151

?

从外部访问vitrualbox的虚拟机的rails server

原文:http://wudixiaotie.iteye.com/blog/2192944

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!