Как получить доступ к веб-сайту, обслуживаемому vagrant (ubuntu) VM, через вторую (Windows) VM? - PullRequest
0 голосов
/ 19 июня 2019

В настоящее время я работаю над веб-сайтом на виртуальной машине Vagrant (ubuntu), который затем я могу разрабатывать локально и тестировать на своем компьютере для разработки (Mac OS). Для тестирования в IE11 и Edge мне нужно получить доступ к этому сайту через вторую виртуальную машину под управлением Windows в Virtualbox.

Настройки мостовой или внутренней сети в VirtualBox не работают; их можно настроить для виртуальной машины Windows, но они перезаписываются виртуальной машиной Vagrant при запуске и не действуют, если они установлены во время работы виртуальной машины Vagrant. Я также попытался добавить конфигурации публичной и частной сети в файл Vagrant согласно документации, чтобы сделать IP-адрес доступным для других машин. В любом случае, IP-адрес компьютера с Ubuntu недоступен с компьютера с Windows, как в браузере, так и с помощью команды ping в командной строке.

Не думаю, что есть какой-либо код, который я могу предоставить, чтобы прояснить эту проблему, но я опубликую что-нибудь еще, что может помочь воспроизвести эту проблему. Главное - настроить веб-сайт на виртуальной машине Vagrant и попытаться, используя любой из стандартных сетевых параметров Vagrant или Virtual Box, получить доступ к этому веб-сайту в браузере на виртуальной машине Windows.

1 Ответ

0 голосов
/ 20 июня 2019

Вам необходимо связать 2 виртуальные машины с частной сетью.

Это делается в файле Vagrant при условии:

config.vm.network "private_network"

Оформить заказ (например, https://github.com/najeeb-rifaat/vagrant-swarm-cluster?files=1).

...