Sett et lokalt domene for å lette lokal utvikling

Hvis du er en webutvikler, gjør du sannsynligvis en god utvikling på din lokale maskin ved hjelp av enten den innebygde Mac OS X Apache-serveren eller, i mitt tilfelle, noe som MAMP. Fordi en lokal webserver som dette er veldig praktisk for testing av dette, kan du gjøre ditt lokale utviklingsliv litt enklere ved å sette et lokalt domene, og vi vil vise deg hvordan du gjør det.


For hva det er verdt, dekker vi dette for Mac OS X, men du kan også angi lokale domener på en Linux PC eller Windows PC. Så lenge datamaskinen har en vertsfil, kan du bruke et lokalt domene ved hjelp av dette samme trikset.

Du trenger å endre vertsfilen din for å gjøre dette, det er ikke vanskelig, men krever kommandolinjen. Skriv inn følgende fra Mac Terminal:

sudo nano /etc/hosts

Dette vil hente opp / etc / hosts-filen i nano-editoren, det vil se slik ut:
##
# 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

Sette inn det lokale domenenavnet

Neste er det viktige patet: du vil legge til vertsnavnet (i dette tilfellet bruker vi navnet local.dev) du vil bruke lokalt til slutten av den filen på en ny linje, i følgende format:

127.0.0.1 local.dev

Lagre endringene til / etc / hosts-filen ved å trykke Control-O og deretter Control-X for å avslutte.

Nå kan du få tilgang til ditt lokale domene via nettleseren, ftp, eller hva som helst annet, bare ved å få tilgang til "local.dev" i den riktige nettleseren. Det kan hende du må skylle Mac-DNS-bufferen for at effekten skal tre i kraft, og noen programmer krever en rask gjenoppstart, for eksempel Safari eller Chrome.

Du trenger åpenbart ikke å velge "local.dev" som ditt lokale domenenavn, og du kan faktisk bruke lokalhost-IP til å teste live domener på denne måten uten å ta dem live, noe som gjør at du kan bevare koblinger når du tester et nettsted, edderkopp, crawler, eller hva annet du jobber med.