ubuntu - 虚拟机中的服务如何从外部访问?
伊谢尔伦
伊谢尔伦 2017-04-21 10:55:35
[Linux讨论组]

在virtualbox中安装无图形界面的ubuntu,启动一个rails项目rails s,显示访问url为http://0.0.0.0:3000

使用ifconfig查看其eth0 inet addr为10.0.2.15,在外部系统的浏览器中访问http://10.0.2.15:3000却不能打开网页,如何访问?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(2)
ringa_lee

需要设置虚拟机的网络或者端口映射.
设置网络后可以通过IP访问到虚拟机, 可以参考 http://www.douban.com/group/topic/15558388/
设置端口映射的话, 可以把 host 的某个端口映射到虚拟机的一个端口, 这样用 localhost:端口号 就可以访问到虚拟机的服务. 可以参考 http://sjsky.iteye.com/blog/909610 http://hi.baidu.com/quqvgmgbexbdgod/item/91da255f724d9d09e7c4a56d

另外, 推荐使用 Vagrant, 这些设置都有官方文档可以参考, 非常方便.

黄舟

给改个虚拟机再建立一个 host-only connection;然后访问其 IP,比如 192.168.56.101

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号