Задайте локален домейн, за да улесните местното развитие
Ако сте уеб разработчик, вероятно правите доста разработка на вашата локална машина, като използвате или вградения сървър на Mac OS X Apache, или, в моя случай, нещо като MAMP. Тъй като локален уеб сървър като този е наистина удобен за тестване на това, можете да улесните живота си на локално развитие, като зададете локален домейн и ние ще ви покажем как да направите това.
За каквото си струва, ние покриваме това за Mac OS X, но можете да зададете локални домейни като този на компютър с Linux или Windows също. Докато компютърът има hosts файл, можете да използвате локален домейн, като използвате същия трик.
Ще трябва да промените вашия hosts файл, за да направите това, не е трудно, но изисква командния ред. От терминала на Mac въведете следното:
sudo nano /etc/hosts
Това ще изведе файла /etc/hosts в nano редактора, той ще изглежда по следния начин: Хост база данни localhost се използва за конфигуриране интерфейсът за обратна връзка , когато системата се зарежда. Не променяйте този запис.127.0.0.1 localhost 255.255.255.255 broadcasthost
Задаване на име на локален домейн
Следва важното: ще искате да добавите името на хоста (в този случай ще използваме името local.dev), което искате да използвате локално, в края на този файл на нов ред в следния формат:
127.0.0.1 local.dev
Запазете промените във файла /etc/hosts, като натиснете Control-O и след това Control-X за изход.
Сега можете да осъществите достъп до вашия локален домейн чрез уеб браузър, ftp или каквото и да е друго средство, просто като отворите “local.dev” в съответния уеб браузър. Може да се наложи да изчистите DNS кеша на вашия Mac, за да влезе в сила ефектът, а някои приложения също може да изискват бързо рестартиране, като Safari или Chrome.
Очевидно не е нужно да избирате “local.dev” като ваш локален домейн и всъщност можете да използвате IP на localhost, за да тествате живи домейни по този начин, без да ги активирате, което ви позволява да запазите връзки, когато тествате сайт, паяк, робот или каквото и да е друго, върху което работите.