В настоящее время на моем компьютере разработки есть установка, которая использует apache и файл hosts для указания на разные папки. Я отлично поработал, но только что открыл для себя бродягу. Единственная проблема с использованием vagrant заключается в том, что я, кажется, теряю возможность использовать внутренние домены.
В настоящее время я использую файл hosts примерно для этого:
main.dev -> локальный -> / локальный / www / main /
* .dev -> локальный хост -> / локальный / www / main /
staging.dev -> промежуточный сервер
Есть ли способ сопоставить эти домены с моим бродячим ящиком для конкретного приложения вместо того, чтобы переходить к localhost:3000
?
Вы можете продолжать использовать свой файл hosts. Скажем ты назначил вашу Vagrant VM IP-адрес 192.168.11.111. Тогда как раньше ваш файл hosts мог быть
127.0.0.1 main.dev staging.dev
Теперь было бы
192.168.11.111 main.dev staging.dev
Однако вместо того, чтобы редактировать файл хостов вручную, существуют бродячие плагины, которые либо редактируют файл хостов за вас, либо запускают локальный DNS-сервер. Взгляни на vagrant-dns и бродяга-хозяин.
Обратный прокси-сервер Apache на вашем компьютере разработчика. Вы практически нанесете карту localhost:3000
к localhost/onesite
.
или
Вы можете использовать мостовую сеть для гостя.