Używam vagrant i mam to skonfigurowany do aktualizacji mojego pliku etc/host tutaj jest przykład.Jak korzystać z vagrant i browsersync z domeną lokalną?
10.20.1.36 example.dev
mogę wtedy dostęp do serwera apache VM jest z http://example.dev/
chcę użyć browsersync z linii poleceń, ale nie udało się uzyskać dostępu do witryny. Mam zainstalowany browsersync na moim hoście mac oraz w VM Vag. Próbowałem go z mojego mac i VM za pomocą następującego polecenia, ale nie działa w żadnym środowisku.
browser-sync start --proxy "example.dev" --files "public/*.html,public/css/*.css,public/js/*.js"
Oto co mam z Mac
[BS] Proxying: http://example.dev
[BS] Access URLs:
-------------------------------------
Local: http://localhost:3000
External: http://192.168.0.10:3000
-------------------------------------
UI: http://localhost:3001
UI External: http://192.168.0.10:3001
-------------------------------------
[BS] Watching files...
I tu jest to, co dzieje się w VM
[BS] Proxying: http://example.dev
[BS] Now you can access your site through the following addresses:
[BS] Local URL: http://localhost:3000
[BS] External URL: http://10.0.2.15:3000
[BS] Watching files...
Kiedy uruchamiam go w mac jestem w stanie uzyskać dostęp do browsersync ui at http://localhost:3001/ ale nie moja strona internetowa.
Nie jestem pewien, gdzie powinienem go uruchomić. Jak mam uzyskać dostęp do strony w mojej przeglądarce. Jeśli potrzebuję przesłać wszystkie porty w mojej maszynie wirtualnej.
Wyszukiwanie w Internecie przynosi wiele wyników, ale wszystkie dotyczą chrząknięć i łyków, a ja nie używam żadnego z nich.
EDIT: dodałem przekierowanie portów do Vagrant a potem uruchomić przeglądarkę synchronizację z poziomu VM. Wszystko działa teraz pod http://example.dev:3000
i http://example.dev:3001
.
Oto co dodałem do mojego Vagrantfile: config.vm.network :forwarded_port, guest: 3000, host: 3000, auto_correct: true config.vm.network :forwarded_port, guest: 3001, host: 3001, auto_correct: true
które porty przesyłasz z 3000 do 3000? @KahunaCoder – winchendonsprings
Czy możesz udzielić odpowiedzi z bardziej szczegółowymi krokami opisującymi, jak wykonałeś przekierowanie portu w swoim polu Vagrantera. Byłoby to bardzo przydatne dla społeczności. – iainH
Prawdopodobnie powinieneś ponownie edytować swój post i umieścić rozwiązanie jako osobną odpowiedź, więc odpowiedź na to pytanie wygląda. –