Stel een lokaal domein in om lokale ontwikkeling te vergemakkelijken

Anonim

Als je een webontwikkelaar bent, ontwikkel je waarschijnlijk behoorlijk wat op je lokale computer met behulp van de ingebouwde Mac OS X Apache-server of, in mijn geval, zoiets als MAMP. Omdat zo'n lokale webserver erg handig is om dit te testen, kun je je lokale ontwikkelingsleven een beetje gemakkelijker maken door een lokaal domein in te stellen, en we laten je zien hoe je dat doet.

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, kun je met dezelfde truc een lokaal domein gebruiken.

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

sudo nano /etc/hosts

Hierdoor wordt het bestand /etc/hosts weergegeven in de nano-editor, het ziet er ongeveer zo uit: Host Database localhost wordt gebruikt om te configureren de loopback-interfacewanneer het systeem opstart. Wijzig deze invoer niet.127.0.0.1 localhost 255.255.255.255 broadcasthost

De lokale domeinnaam instellen

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

127.0.0.1 local.dev

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

Nu heb je toegang tot je lokale domein via de webbrowser, ftp of wat dan ook, gewoon door naar "local.dev" in de juiste webbrowser te gaan. Mogelijk moet je de DNS-cache van je Mac leegmaken om het effect te laten werken, en sommige apps moeten mogelijk ook snel opnieuw worden gestart, zoals Safari of Chrome.

U hoeft natuurlijk niet "local.dev" als uw lokale domein te kiezen, en u kunt de localhost IP daadwerkelijk gebruiken om live domeinen op deze manier te testen zonder ze live te zetten, waardoor u links bij het testen van een site, spider, crawler of wat dan ook waaraan u werkt.

Stel een lokaal domein in om lokale ontwikkeling te vergemakkelijken