Angi et lok alt domene for å lette lokal utvikling

Anonim

Hvis du er en nettutvikler, utfører du sannsynligvis en god del utvikling på din lokale maskin ved å bruke enten den innebygde Mac OS X Apache-serveren eller, i mitt tilfelle, noe sånt som MAMP. Fordi en lokal webserver som denne er veldig nyttig for å teste dette, kan du gjøre ditt lokale utviklingsliv litt enklere ved å angi et lok alt domene, og vi viser deg hvordan du gjør det.

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

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

sudo nano /etc/hosts

Dette vil få opp filen /etc/hosts i nano-editoren, den vil se omtrent slik ut: Host Database localhost brukes til å konfigurere loopback-grensesnittetnår systemet starter opp. Ikke endre denne oppføringen.127.0.0.1 lokal vert 255.255.255.255 kringkastingsvert

Angi det lokale domenenavnet

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

127.0.0.1 local.dev

Lagre endringene i /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 andre måter bare ved å gå til "local.dev" i den aktuelle nettleseren. Det kan hende du må tømme Mac-ens DNS-buffer for at effekten skal tre i kraft, og noen apper kan også kreve en rask relansering, som Safari eller Chrome.

Du trenger tydeligvis ikke å velge "local.dev" som ditt lokale domene, og du kan faktisk bruke localhost IP for å teste live domener på denne måten uten å ta dem live, noe som lar deg bevare koblinger når du tester et nettsted, edderkopp, crawler eller annet du jobber med.

Angi et lok alt domene for å lette lokal utvikling