我在一台虚拟机上运行laravel和homestead。我使用默认的ip配置,所以我的网站运行在192.168.10.10。现在我需要安装另一个vm并使用scotchbox来使用apache。此框运行于192.168.33.10。一切都很好,但现在我需要连接这两个。我想使用我的scotchbox的curl请求来访问宅基地上的api。我尝试使用主机文件中的主机名,该主机文件不起作用。并试图从scotchbox中卷曲到192.168.10.10给我一个403。
有关如何做到这一点的任何建议吗?
答案 0 :(得分:1)
我通常使用multi-machine setup
执行此操作为了便于机器内部的通信 多机器设置,应使用各种网络选项。在 特别是,专用网络可用于建立专用网络 在多台机器和主机之间。
这就是我目前正在使用的东西 - 在我的Vagrantfile中,我有多个虚拟机,所有虚拟机都设置为private_network
和静态IP。我没有问题从另一个主机ping一个主机。