Stel een lokaal domein in om lokale ontwikkeling te versoepelen

Als je een webontwikkelaar bent, doe je waarschijnlijk behoorlijk wat ontwikkeling op je lokale computer met behulp van de ingebouwde Mac OS X Apache-server of, in mijn geval, zoiets als MAMP. Omdat een lokale webserver als deze erg handig is om dit te testen, kunt u uw lokale ontwikkelleven een beetje gemakkelijker maken door een lokaal domein in te stellen, en we zullen u laten zien hoe u dat moet doen.


Voor wat het waard is, behandelen we dit voor Mac OS X, maar je kunt lokale domeinen zoals deze ook instellen op een Linux-pc of Windows-pc. Zolang de computer een hosts-bestand heeft, kunt u een lokaal domein gebruiken met behulp van dezelfde truc.

Je zult je hosts-bestand moeten aanpassen om dit te doen, het is niet moeilijk, maar vereist wel de opdrachtregel. Van het Mac Terminal type het volgende:

sudo nano /etc/hosts

Dit zal het bestand / etc / hosts in de nano-editor openen, het ziet er ongeveer zo uit:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost

De lokale domeinnaam instellen

Het volgende is de belangrijke pat: u wilt de hostnaam toevoegen (in dit geval gebruiken we de naam local.dev) die u lokaal wilt gebruiken tot het einde van dat bestand op een nieuwe regel, in de volgende formaat:

127.0.0.1 local.dev

Sla de wijzigingen in het bestand / etc / hosts op door op Control-O te drukken en vervolgens op Control-X om af te sluiten.

Nu hebt u via de webbrowser, ftp of wat dan ook toegang tot uw lokale domein door gewoon naar "local.dev" te gaan in de juiste webbrowser. Mogelijk moet u de DNS-cache van uw Mac doorspoelen om het effect te effectueren en sommige apps kunnen ook een snelle herlancering vereisen, zoals Safari of Chrome.

U hoeft natuurlijk niet "local.dev" als uw lokale domein te kiezen en u kunt het localhost IP-adres gebruiken om live-domeinen op deze manier te testen zonder ze live te nemen, waardoor u links kunt behouden bij het testen van een site, spider, crawler, of waar u ook aan werkt.