Przez jakiś czas miałem z tym problemy i próbowałem wszystkiego, co wiem, więc pomyślałem, że w końcu nadszedł czas, aby poprosić o pomoc.
Wszelkie zmiany, które wprowadzam, po /etc/hosts
prostu nie działają.
Przykład:
julian@ifrit:~$ cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 ifrit
192.168.1.100 dev.julianfernand.es
W powyższym przykładzie, kiedy uzyskuję dostęp dev.julianfernand.es
(to nie istnieje), powinno się ładować z 192.168.1.100
.
Jeśli pinguję, działa dobrze. Jednak gdy uzyskuję dostęp dev.julianfernand.es
za pomocą Google Chrome lub Firefox, nie ma.
Teraz, po ponownym uruchomieniu kilka razy, działa. Ponieważ jednak pracuję w zarządzanej firmie hostingowej WordPress, mam do czynienia z wieloma sytuacjami, w których muszę edytować plik, aby wyświetlić witrynę internetową klienta na naszym serwerze.
Po prostu nie mogę ponownie uruchomić komputera. To wcale nie jest produktywne. Ponowne uruchomienie usługi sieciowej nie działa, podobnie jak w przypadku czyszczenia pamięci podręcznej (nawet wewnętrznej pamięci podręcznej Chrome DNS).
Czy ktoś tu ma pomysł? Dzieje się tak w przypadku elementaryOS (oparty na Ubuntu 12.04) i Ubuntu 13.10 (codziennie). Nie próbowałem jeszcze z żadną inną wersją.
PS: jeśli to ważne, mam serwer NGINX działający na tym komputerze z PHP-FPM i MySQL.
Z góry dziękuję :)