Как расшарить внутри сети сайт, который находится в vagrant боксе? Как пробросить ip.. ports? Нужно что бы товарищи в офисе (в одной сети) могли открыть сайт, которых находится на моей машине в vagrant боксе.

21 Авг 2019 в 06:35
269 +1
0
Ответы
1

Для того чтобы дать доступ к сайту, запущенному на вашем виртуальном сервере Vagrant, нужно выполнить следующие шаги:

Откройте файл Vagrantfile вашего проекта и найдите строку config.vm.network. Добавьте следующий параметр, чтобы пробросить порт хоста на порт гостевой машины:config.vm.network "forwarded_port", guest: 80, host: 8080

В данном примере мы указали, что порт 80 на гостевой машине будет проброшен на порт 8080 на вашем хосте.

Перезагрузите виртуальную машину Vagrant, чтобы изменения вступили в силу:vagrant reload

Теперь ваш сайт будет доступен по адресу http://localhost:8080 на вашем хосте. Чтобы дать доступ вашим коллегам в офисе, им нужно будет ввести ваш внутренний IP-адрес в сети.

Чтобы узнать ваш внутренний IP-адрес в сети, выполните следующую команду в консоли внутри вашей виртуальной машины Vagrant:

ifconfigСкопируйте ваш внутренний IP-адрес и передайте его вашим коллегам. Они смогут открыть ваш сайт, введя этот IP-адрес в адресную строку своего браузера.

Теперь ваш сайт, размещенный на виртуальной машине Vagrant, доступен для ваших коллег в офисе.

20 Апр 2024 в 13:16
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир