Mam Mac z 2015 r. Z systemem Mac OS Sierra. Po zbyt wielu problemach z Apache i php, zdecydowałem się uruchomić Vagrant. biegnę box.scotch.io za moją pracęVagrant nie działa z rozszerzeniem localhost w przeglądarce Chrome
Przed Vagrant I skonfigurowany plik następująco gospodarze:
127.0.0.1 devsite.localhost
127.0.0.1 sub.devsite.localhost
Pamiętaj, że nie można zmienić i rozszerzenia domen, ponieważ to nie jest mój projekt i Muszę ich użyć, aby niektóre przekierowania i interfejsy API działały.
Po Vagrant zmieniłem go na adres:
192.168.33.10 devsite.localhost
192.168.33.10 sub.devsite.localhost
Po edycji plików conf wewnątrz włóczęgi, to działało w porządku. ALE nie na chromie. Testowałem w safari i firefoxie i działa dobrze. Z jakiegoś powodu w Chrome te dwa nadal wyświetlały mi pliki apache2. Poszedłem więc i usunąłem pliki conf z mojego lokalnego apache (z jakiegoś powodu). Jedyną rzeczą, która się zmieniła, było to, że teraz pokazuje mi 403 zabronione (więc nadal apache). Próbowałem wyłączyć apache. Teraz pokazuje mi "Ta strona nie może być osiągnięta"
Przeszukałem je i pokazało poprawny adres IP (Vagrant IP). Przepłukałem DNS (z terminala iz chrome) - nadal nie działa. Próbowałem zrestartować chrome - nope. Próbowałem zrestartować laptopa - nie.
Więc pomyślałem, że chrome nie ładuje ponownie pliku hosts, więc zmieniłem go z .localhost na .localhost2 lub .local. Teraz pokazuje mi 404 od włóczęgi.
Dziwna część -> Wszystko, co wstawię z rozszerzeniem .localhost jako rozszerzenie, nie działa w Chrome ... a.b.c.localhost nie będzie działać. Jeśli uruchomię apache, a.b.c.localhost pokaże mi 403 zabronione od Apache, nawet jeśli nie ma go w pliku hosts.
Należy pamiętać, że w firefox i safari działa dobrze. Ale ja naprawdę potrzebuję chrom i rozszerzenie .localhost
Już stracił prawie 2 dni na ten problem i nie mogę sobie pozwolić na utratę kolejny
Czy spróbować użyć innej nazwy domeny, aby uniknąć problemów z buforowaniem DNS? –
Czy ta pomoc http://stackoverflow.com/questions/30467573/chrome-localhost-does-notwork –
Napisałem w pytaniu: nie mogę zmienić nazwy domeny. musi to być * .localhost. To nie pomogło, próbowałem już tych – John