Setați un domeniu local pentru a facilita dezvoltarea locală

Anonim

Dacă sunteți un dezvoltator web, probabil că faceți o cantitate suficientă de dezvoltare pe mașina dvs. locală folosind fie serverul Mac OS X Apache încorporat, fie, în cazul meu, ceva de genul MAMP. Deoarece un server web local ca acesta este foarte util pentru a testa acest lucru, vă puteți face viața de dezvoltare locală puțin mai ușoară setând un domeniu local și vă vom arăta cum să faceți asta.

Pentru cât valorează, acoperim acest lucru pentru Mac OS X, dar puteți seta domenii locale ca acesta și pe un computer Linux sau Windows. Atâta timp cât computerul are un fișier hosts, poți folosi un domeniu local folosind același truc.

Va trebui să modificați fișierul hosts pentru a face acest lucru, nu este dificil, dar necesită linia de comandă. Din terminalul Mac tastați următoarele:

sudo nano /etc/hosts

Acest lucru va aduce fișierul /etc/hosts în editorul nano, va arăta cam așa: Baza de date gazdă localhost este folosit pentru a configura interfața loopbackcând sistemul pornește. Nu modificați această intrare.127.0.0.1 localhost 255.255.255.255 broadcasthost

Setarea numelui de domeniu local

Următorul este patul important: veți dori să adăugați numele de gazdă (în acest caz, vom folosi numele local.dev) pe care doriți să-l utilizați local la sfârșitul acelui fișier pe o linie nouă, în următorul format:

127.0.0.1 local.dev

Salvați modificările în fișierul /etc/hosts apăsând Control-O și apoi Control-X pentru a ieși.

Acum puteți accesa domeniul dvs. local prin browser web, ftp sau orice alt mijloc doar accesând „local.dev” în browserul web corespunzător. Este posibil să fie nevoie să goliți memoria cache DNS de la Mac pentru ca efectul să aibă efect, iar unele aplicații pot necesita o relansare rapidă, cum ar fi Safari sau Chrome.

În mod evident, nu trebuie să alegeți „local.dev” ca domeniu local și, de fapt, puteți utiliza IP-ul localhost pentru a testa domeniile live în acest fel, fără a le prelua live, ceea ce vă permite să păstrați linkuri atunci când testați un site, un păianjen, un crawler sau orice altceva la care lucrați.

Setați un domeniu local pentru a facilita dezvoltarea locală