Ustaw domenę lokalną, aby ułatwić lokalny rozwój
Jeśli jesteś programistą stron internetowych, prawdopodobnie dużo programujesz na komputerze lokalnym, korzystając z wbudowanego serwera Mac OS X Apache lub, jak w moim przypadku, czegoś w rodzaju MAMP. Ponieważ lokalny serwer sieciowy taki jak ten jest naprawdę przydatny do testowania tego, możesz nieco ułatwić lokalne życie programistyczne, ustawiając domenę lokalną, a my pokażemy Ci, jak to zrobić.
Jeśli warto, omawiamy to w systemie Mac OS X, ale możesz ustawić takie domeny lokalne także na komputerze z systemem Linux lub Windows. Tak długo, jak komputer ma plik hosts, możesz użyć domeny lokalnej, korzystając z tej samej sztuczki.
Będziesz musiał zmodyfikować plik hosts, aby to zrobić, nie jest to trudne, ale wymaga wiersza poleceń. W terminalu Mac wpisz następujące polecenie:
sudo nano /etc/hosts
Spowoduje to wyświetlenie pliku /etc/hosts w edytorze nano, który będzie wyglądał mniej więcej tak: Host Database localhost jest używany do konfiguracji interfejs pętli zwrotnejpodczas uruchamiania systemu. Nie zmieniaj tego wpisu.127.0.0.1 host lokalny 255.255.255.255 host transmisji
Ustawianie nazwy domeny lokalnej
Następna ważna rzecz: musisz dodać nazwę hosta (w tym przypadku użyjemy nazwy local.dev), której chcesz używać lokalnie na końcu tego pliku w nowej linii, w następującym formacie:
127.0.0.1 local.dev
Zapisz zmiany w pliku /etc/hosts, naciskając Control-O, a następnie Control-X, aby wyjść.
Teraz możesz uzyskać dostęp do swojej domeny lokalnej za pośrednictwem przeglądarki internetowej, ftp lub w jakikolwiek inny sposób, po prostu otwierając „local.dev” w odpowiedniej przeglądarce internetowej. Aby efekt zaczął obowiązywać, może być konieczne opróżnienie pamięci podręcznej DNS komputera Mac, a niektóre aplikacje mogą również wymagać szybkiego ponownego uruchomienia, na przykład Safari lub Chrome.
Oczywiście nie musisz wybierać „local.dev” jako domeny lokalnej, a adres IP hosta lokalnego można w rzeczywistości testować w ten sposób działające domeny bez ich uruchamiania, co pozwala zachować linków podczas testowania witryny, pająka, robota indeksującego lub czegokolwiek innego, nad czym pracujesz.