我有我的流浪机为我的网站主机/客人env。如何配置Vagrant在本地网络上为我的网站提供服务?
我想通过本地局域网提供(提供)这些网站。
我相信我需要应用port_forwarding或从NAT更改配置桥接?
你有什么建议? 对不起,但我直到现在还没有找到一个全面的解释,如何使其工作。
我有我的流浪机为我的网站主机/客人env。如何配置Vagrant在本地网络上为我的网站提供服务?
我想通过本地局域网提供(提供)这些网站。
我相信我需要应用port_forwarding或从NAT更改配置桥接?
你有什么建议? 对不起,但我直到现在还没有找到一个全面的解释,如何使其工作。
您可以将您的Vagrant设置为通过桥接接口从公共网络接收IP。这样,局域网中的任何人都可以通过分配的公共IP访问您的流浪机。
见流浪汉文档:Vagrant - Public network
您还可以使用vagrant share
使你的机器publicly accessible over the internet。
只在箱子运行后键入vagrant share
(vagrant up
)。
您应该看到这样的事情:
$ vagrant share
==> default: Detecting network information for machine...
default: Local machine address: 192.168.163.152
default: Local HTTP port: 4567
default: Local HTTPS port: disabled
==> default: Checking authentication and authorization...
==> default: Creating Vagrant Share session...
default: Share will be at: ghastly-wombat-4051
==> default: Your Vagrant Share is running!
default: Name: ghastly-wombat-4051
==> default: URL: http://ghastly-wombat-4051.vagrantshare.com
注意,你将需要hashicorp /图册帐户的帐户(这是免费的),并可以获取right here。
很高兴知道,但这将如何暗示安全和隐私?流浪者分享的事实上是什么? – koalaok
@koalaok如果你点击链接并在网站上阅读它,它会比我在评论中做的更好解释它! –
它看起来很直接,但我仍然没有得到任何地方。因为,我在通过Wifi连接到局域网的笔记本电脑上测试它。使用Virtualbox作为提供者。当我“无能为力”时,我被要求选择我应该用于桥接的接口。也许它不工作,因为我需要选择一个不同的网络接口(不同于主机已经使用的wifi,即使用有线以太网来代替),或者主机guest(桥接)可以共享相同的接口? – koalaok