首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从主机访问rails服务器

从主机访问rails服务器
EN

Stack Overflow用户
提问于 2015-01-28 12:50:38
回答 2查看 2K关注 0票数 1

我的rails服务器(Ubuntu1.3.1)设置在虚拟机(WEBrick 12.04)上,并使用NAT。默认IP地址为10.0.2.15,端口为3000。如何从我的主机(win8)访问?

我尝试过使用端口转发,但它不起作用。

设置->网络->端口转发

协议|主机IP |主机端口|访客IP |访客端口

TCP协议:127.0.0.1协议;3308协议;10.0.2.15协议;3000协议。

EN

回答 2

Stack Overflow用户

发布于 2015-04-04 02:11:06

通过像您这样设置端口转发,您将告诉您的主机PC,当您在浏览器的端口3308访问127.0.0.1时,您希望将其解析为您的来宾虚拟机在端口3000的in地址。

在虚拟机的Rails服务器运行的情况下,在主机PC上打开浏览器并导航到127.0.0.1:3308

如果您浏览器没有呈现来宾服务器的网页,我怀疑您存在端口冲突(端口3308可能已在使用中)。在这种情况下,请搜索查看PC上当前正在使用的端口的方法。找到未使用的端口,并在端口转发的host port设置中使用该端口。

票数 1
EN

Stack Overflow用户

发布于 2017-06-14 05:11:15

如果有人面临同样的问题,在端口转发之后,我解决了这个问题,运行服务器绑定虚拟机的ip地址,如下所示:

代码语言:javascript
复制
rails server -b 10.0.2.15
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28184845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档