Nastavte miestnu doménu na uľahčenie miestneho rozvoja
Ak ste webový vývojár, pravdepodobne robíte značné množstvo vývoja na svojom lokálnom počítači buď pomocou vstavaného servera Mac OS X Apache, alebo v mojom prípade niečoho ako MAMP. Pretože takýto lokálny webový server je na testovanie skutočne užitočný, môžete si trochu uľahčiť život pri lokálnom vývoji nastavením lokálnej domény a my vám ukážeme, ako na to.
Za čo to stojí, zaoberáme sa tým pre Mac OS X, ale lokálne domény môžete takto nastaviť aj na počítači so systémom Linux alebo Windows. Pokiaľ má počítač súbor hostiteľov, pomocou tohto istého triku môžete použiť lokálnu doménu.
Na to budete musieť upraviť súbor hostiteľov, nie je to zložité, ale vyžaduje si to príkazový riadok. Z terminálu Mac zadajte nasledovné:
sudo nano /etc/hosts
Týmto sa zobrazí súbor /etc/hosts v editore nano, bude vyzerať asi takto: Databáza hostiteľov localhost sa používa na konfiguráciu rozhranie spätnej slučkypri zavádzaní systému. Tento záznam nemeňte.127.0.0.1 localhost 255.255.255.255 broadcasthost
Nastavenie názvu lokálnej domény
Ďalšia je dôležitá pat: na koniec tohto súboru budete chcieť pridať názov hostiteľa (v tomto prípade použijeme názov local.dev), ktorý chcete používať lokálne na nový riadok v nasledujúcom formáte:
127.0.0.1 local.dev
Uložte zmeny do súboru /etc/hosts stlačením Ctrl-O a potom Ctrl-X pre ukončenie.
Teraz môžete pristupovať k svojej lokálnej doméne prostredníctvom webového prehliadača, ftp alebo akéhokoľvek iného prostriedku jednoduchým prístupom na „local.dev“ v príslušnom webovom prehliadači. Možno budete musieť vyprázdniť vyrovnávaciu pamäť DNS vášho počítača Mac, aby sa efekt prejavil, a niektoré aplikácie môžu tiež vyžadovať rýchle opätovné spustenie, napríklad Safari alebo Chrome.
Očividne si nemusíte vybrať „local.dev“ ako svoju lokálnu doménu a v skutočnosti môžete použiť IP localhost na testovanie živých domén týmto spôsobom bez toho, aby ste ich aktivovali, čo vám umožňuje zachovať odkazy pri testovaní lokality, pavúka, prehľadávača alebo čohokoľvek iného, na čom pracujete.