Не могу соединить Нгрок с Вагрантом

Я использую Vagrant-файл Scotchbox (scotchbox.io), и я хотел бы использовать его вместе с Ngrok для демонстрации работы в процессе работы для клиентов. Я не совсем уверен, как правильно настроить это с помощью пользовательских доменов разработчиков, таких как "project.dev", - кто-нибудь может указать мне правильное направление? Буду очень признателен.

Мой файл Ngrok не имеет никакой конфигурации, кроме токена аутентификации, и мой файл Vagrant содержит это -

# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure("2") do |config|

  config.vm.box = "scotch/box"
  config.vm.network "private_network", ip: "192.168.33.10"
  config.vm.hostname = "scotchbox"
  config.vm.synced_folder ".", "/var/www", :mount_options => ["dmode=777", "fmode=666"]
  config.foodshow.enabled = true

end

1 ответ

Решение

Вы должны отредактировать ваш хост-файл с вашего хост-компьютера.

  • в Mac/ Linux, файл /etc/hosts
  • на окнах, файлы C:\Windows\System32\Drivers\etc\hosts

Добавить строку как

192.168.33.10 project.dev www.project.dev

Существуют и другие возможности, такие как использование vagrant host-manager, который может автоматически управлять этим файлом на основе некоторых настроек из Vagrantfile, но идея остается той же.

Другие вопросы по тегам