Местная среда Vagrant share застревает
У меня работает локальный env. Я хочу иметь возможность делиться ссылкой типа ngrok с кем-то еще, но каждый раз, когда я бегу. Я на Mac, виртуальная машина на Ubuntu 18.04
Я перенаправляю на порт 80, но при настройке подключения оно зависает
vagrant-share
Он говорит мне, что бродяга не может найти свой порт
Vagrant was unable to detect an HTTP port for your machine
# UBUNTU 18.04 LTS
config.vm.box = "ubuntu/bionic64"
config.vm.network "private_network", ip: "192.168.27.17"
config.vm.network "forwarded_port", guest: 80, host: 4017
config.vm.network "forwarded_port", guest: 3306, host: 3317
1 ответ
Попробуйте заменить
config.vm.network "forwarded_port", guest: 80, host: 4017
с
config.vm.network "forwarded_port", guest: 80, host: 8080, auto_correct: true
Другой альтернативой было бы явное указание порта в качестве аргумента команды.
vagrant share --http 80
Надеюсь это поможет.
Позднее редактирование: только что нашел комментарий на github - https://github.com/scotch-io/scotch-box/issues/370 (чувствую себя смущенным, потому что https://www.vagrantup.com/docs/share/ похоже относится к последней версии)